在此延續: Matching a pattern with sed and getting an integer out at the same timesed或awk是否與前一個腳本中的變量匹配模式?
已經得到了在XML文件中的模式的數量,我有一個var_number=some number
,
在這種情況下var_number=6
。
在同一個XML文件中,開發商應該輸入以下行:
NewC_server_list=C_SME_DEV6,C_WEB_DEV6
我需要驗證=後的圖案是C_SME_DEV $ {var_number},C_WEB_DEV $ {var_number}
含義兩件事情:
- 那傢伙正確輸入服務器名稱:C_WEB_DEV和C_SME_DEV,
- 而且該NUM ber與var_number相同(在本例中爲6)
sed或awk?我的擔憂是:較短的腳本和速度(CPU在這臺機器上的分配很低)
你有試過自己寫點東西嗎?如果是,請向我們展示一些您的代碼。 –
如果驗證成功/失敗,應該輸出什麼內容?另外,文本是在下一行還是在文件的任何地方? –
向我們展示您之前嘗試的內容。提示:要在awk命令中聲明變量,請使用以下語法'awk -v myVar =「abc」'/ * awk script * /'myfile'。另外,我敢肯定你可以在一個awk腳本中做你想做的事情。 – Aserre