如何使用AWK重命名文本文件中的多行?
例如第一个和第三个,来自
x y z
0 1 2
q w e
到
a b c
0 1 2
g h i
脚本看起来像这样,
#!/usr/bin/awk -f
BEGIN {}
NR==1 { ...replace... }
NR==3 { ...more replace... }
END {}
答案 0 :(得分:1)
如果你需要用固定的字符串替换固定数量的行,那么这个脚本应该可以解决这个问题:
NR==1 { $0 = "a b c" }
NR==3 { $0 = "g h i" }
{ print }