我需要一些关于awk的帮助。我的目标是获取第七行的第一行和第七行内的第五行。 在阅读了一些关于awk的手册后,我决定这样做,没有我想要的结果。 任何提示都会很棒。提前致谢。
awk {OFS=":"};{if (NR == 8) {print $5} else if (NR == 7) {print $5} } ;
答案 0 :(得分:1)
这可能是你想要的一样:
awk -F: 'NR==7 || NR==8 {print $5}' file
它将打印第7
行和8
也可写:
awk -F: 'NR~/^(7|8)$/ {print $5}' file