【发布时间】:2017-06-22 17:28:27
【问题描述】:
我在一个目录中有多个文件。我想从所有这些文件中提取某些行并打印到输出文件。
文件1
line1
line2
line3
line4
文件2
line1
line2
line3
line4
就像我有很多文件一样。 期望的输出
File1
line2
line4
File2
line2
line4
我试过了
awk 'FNR==2 {print FILENAME, $0}' *.txt
这仅打印第 2 行。我也尝试使用FNR==2 & 4How do i do i print two lines here?非常感谢任何帮助!
【问题讨论】: