AWK重命名多行

时间:2016-01-15 12:24:06

标签: linux awk rename

如何使用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 {}

1 个答案:

答案 0 :(得分:1)

如果你需要用固定的字符串替换固定数量的行,那么这个脚本应该可以解决这个问题:

NR==1 { $0 = "a b c" } 
NR==3 { $0 = "g h i" } 
{ print }