后,我有我的大文件中的一个作为得到文件第N行解析另一个文件
foo:43:sdfasd:daasf
bar:51:werrwr:asdfa
qux:34:werdfs:asdfa
foo:234:dfasdf:dasf
qux:345:dsfasd:erwe
...............
这里第一列富,酒吧和qux等都是文件名。第二列43,51,34等是行号。我想打印每个文件的第N行(由第2列指定)(在第1列中指定)。 如何在unix shell中自动执行上述操作。 实际上面的文件是在编译时生成的,我想在代码中打印警告行。
-Thanks,
通过行号:'AWK -vn = $ LINENO 'NR == N {打印;出口}' file' – 2012-04-13 17:07:08
如果该文件正在处理另一个中间,那么我们应该使用-v选项。但如果它是一个明确的过程,那么我们不需要-v选项。 – Teja 2012-04-13 18:15:22