我需要使用 Unix 并创建一个 awk 脚本。脚本的第一部分是在文本文件中查找单词“Ant”、“Ass”和“Ape”,并将它们替换为相同但大写的单词。
我是否使用 gsub 来查找每个事件?如果我做:
{gsub(/Ass/, "ASS"); print}
{gsub(/Ape/, "APE"); print}
{gsub(/Ant/, 'ANT"); print}
它只打印文件的每一行 3 或 4 次......我如何搜索和替换这三个单词,然后只打印修改后的行?
该程序的第二部分是跟踪与 Ass、Ape 或 Ant 匹配的行数以及进行的替换次数。
谢谢你的帮助!