2016-01-15 51 views
0

如何使用AWK重命名文本文件中的多行?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 {} 
+2

這些替代品的來源是什麼?他們只是硬編碼?您是否遇到了針對特定線路的問題?你有沒有嘗試過任何東西?這裏需要更多的細節。 –

回答

1

如果您需要更換的固定數量固定字符串的行,那麼這個腳本應該做的伎倆:

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