我有一個文件,它看起來像這樣:awk爲什麼不打印換行符?
1
2
AA
4
5
AA BB
7
8
AA BB CC
10
11
AA BB CC DD
我使用AWK只提取每nth
行,其中n=3
。
>>awk 'NR%3==0' /input/file_foo >> output/file_foobar
輸出在一個單一的線表現爲:
AA AA BB AA BB CC AA BB CC DD
.....等等
我希望它顯示爲:
AA
AA BB
AA BB CC
AA BB CC DD
我嘗試使用\n
,printf
和\n
等等,但它不像我預期的那樣工作。請指教。
您正在使用哪種外殼?這是一個非常規的提示,並不表示殼的類型。你如何證明數據是平坦的? – 2012-02-28 23:04:11
您是否嘗試更改RS變量? – 2012-02-28 23:14:32
謝謝。我正在使用Cygwin,但是Shiplu提到的行終止符並不合適。 – mane 2012-02-28 23:21:29