後,我有我的大文件中的一個作爲得到文件第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