我需要找出文件中包含的所有警告計數。 以Warning開頭的行包含警告代碼。 我試過用正則表達式,並能夠得到單個警告計數,無法獲得所有。請解釋算法執行以下taks。TCL - 查找文件中的所有警告計數
Warning (abc_10) .... <explanation of warning>
Warning (abc_11) .... <explanation of warning>
Warning (abc_10) .... <explanation of warning>
Warning (abc_13) .... <explanation of warning>
Warning (abc_11) .... <explanation of warning>
Warning (abc_10) .... <explanation of warning>
.
.
.
.
Warning (abc_15) .... <explanation of warning>
輸出,我需要以下信息
abc_10 5 (Assuming abc_10 occurred 5 times in a file)
abc_11 2
abc_13 1
abc_15 4
請幫我進一步進行。
告訴我們,你到目前爲止已經試過不工作 – neuhaus
你有正則表達式一個正則表達式匹配這些行之一併提取ID?這對於制定整體解決方案非常有用!請顯示它。 –
你可以用'^(Warning \ s + \()([abc_ \ d] +)(\)來分解警告。+)'這會很有用,看看你已經試過了什麼正則表達式 –