java 测开24期作业,Linux于Bash 第三题,选项C错误
正确的答案是:
awk '{gsub(/root/,"ROOT"); print $0 }' file.txt < file.txt
awk '{gsub(/root/,"ROOT"); print $0 }' file.txt < file.txt
>
与awk
同时使用并且操作原文件时会因为原文件先被清空,导致awk无法读取到数据而失败awk '{gsub(/root/,"ROOT"); print $0 > "file.txt" }' file.txt