我有一个文本文件,我只想打印它的选定行。下面是该文本文件的虚拟格式:使用awk打印选定的行
Name Sub Marks percentage
A AB 50 50
Name Sub Marks percentage
b AB 50 50
Name Sub Marks percentage
c AB 50 50
Name Sub Marks percentage
d AB 50 50
我需要的输出为:(不需要每次记录之前抽穗只需要3列省略“标志”)
Name Sub percentage
A AB 50
b AB 50
c AB 50
d AB 50
请建议我使用一种awk命令来实现这一点,并感谢您的支持。
只是一个小的增强需要,如果最后一列说备注在上面的表格中相加,其数据是字符串格式,如“学生是通过/失败”,那么我们如何使用awk对其进行格式化。 关于如何修改的建议如下: awk'(NR == 1)|| ((NR%2)== 0){print $ 1“”$ 2“”$ 4}'inputFile – Saurabhdv27