2013-12-14 119 views
1

如果我有一個包含數百條記錄的文件,我該如何隔離讓我們說前5行並使用「awk」顯示它們?我想用的名字,日期等幾個記錄顯示從文件中的幾行Linux awk隔離命令

+0

推倒重來見http://awk.info/?awk1line –

回答

1

希望這個作品:

awk 'FNR<=5' file 
+0

你真棒先生! – user3101059

+0

@ user3101059很高興這是有用的。如果有效,也可以[接受答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)。 –

1

不知道你喜歡什麼,因爲你沒有輸入數據或輸出例如
如果你要打印的5第一線使用awk一個文件,你可以這樣做:

awk 'n {print;n--}' n=5 file 

或只是

awk 'NR<6' file 
+0

不同的方法,但工作過。謝謝!! – user3101059

1

假設前5行,並顯示

問題被標記爲awkhead是你所需要的。使用正確的工具來完成這項工作。雖然你可以用awk

head -5 <file_name>