我想选择第8行的第23,24和27列.
这是我尝试过的方式.
awk 'FNR == 8 {print $23,$24,$37}' file.txt
Run Code Online (Sandbox Code Playgroud)
它完美地运作.但是,我想知道如何将相应的文件名添加为$ 0
然后,输出应该看起来像
file.txt colunm23 colunm24 colunm 27 <---- The 8th row.
Run Code Online (Sandbox Code Playgroud)
我不是在用gawk.请建议基于gawk 4.0.0之前的版本谢谢.
使用FILENAME变量:
awk 'FNR == 8 {print FILENAME,$23,$24,$37}' file.txt
Run Code Online (Sandbox Code Playgroud)