-2
我有一列文本文件看起來像這樣:如何使用awk爲每個第n行添加一列?
John
Doe
Male
1984
Marie
Parker
Female
1989
而且我想將它轉化成這個樣子:
John Doe Male 1984
Marie Parker Female 1989
我使用awk
和模試了,但我不能設法找到一個工作解決方案。
我有一列文本文件看起來像這樣:如何使用awk爲每個第n行添加一列?
John
Doe
Male
1984
Marie
Parker
Female
1989
而且我想將它轉化成這個樣子:
John Doe Male 1984
Marie Parker Female 1989
我使用awk
和模試了,但我不能設法找到一個工作解決方案。
$ pr -4at file
John Doe Male 1984
Marie Parker Female 1989
或您的格式
$ pr -4ats' ' file
John Doe Male 1984
Marie Parker Female 1989
當然
與awk
$ awk 'ORS=NR%4?FS:RS' file
John Doe Male 1984
Marie Parker Female 1989
與paste
$ paste -d' ' - - - - < file
John Doe Male 1984
Marie Parker Female 1989