我想在roster.txt文件的行上執行一系列sed命令,只是從一個關鍵字開始。例如:在awk聲明中的Sed
Employee : Kiara 20 [email protected]
Employee : Connor 25 [email protected]
Employee : Dylan 30 [email protected]
變爲:
Employee : Kiara_20_hoursat8dot25
Employee : Connor_25_hoursat8dot00
Employee : Dylan_30_hoursat9dot00
我知道sed命令,使我只是想辦法他們[執行上開始「僱員」線的變化。也許
awk '$1 == "Employee" {sed -i -e 's/\./dot/g' roster.txt}' roster.txt
你跟SED/AWK鎖定,或者你採取任何shell腳本行解決方案? – Fabien
當你使用awk時,你永遠都不需要sed,你絕對不需要在awk中調用sed! –