2014-02-14 30 views
2

我想對文件b.com第一列取代a.com的第一列替換列,但更換時僅發生於行號65286awk的另一個文件,但對於行範圍僅

我知道

awk 'NR==6, NR==5286' a.com 

- 將會選擇那些線

awk 'FNR==NR{a[NR]=$1;next}{$1=a[FNR]}1' b.com a.com 

- 將會取代這些兩種文件的所有行。 但如何結合這兩個命令,以便替換隻發生在選定的行。

感謝

回答

2
awk 'NR==FNR{a[NR]=$1;next}FNR>5&&FNR<5287{$1=a[FNR]}1' b.com a.com 
+0

感謝。有用! – user3311147

相關問題