我想在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! –