awkまたはsedを使用して行を列に変換する方法

awkまたはsedを使用して行を列に変換する方法

ファイルを移動する必要があります。

入力ファイル:

1/1/1111
1
2
3
4

2/2/2222
5
6
7
8

出力:

1/1/1111 1 2 3 4
2/2/2222 5 6 7 8

ベストアンサー1

xargsはどうですか?

 xargs -n5 < input_file

それとも

awk '{a=(NR%6==0)?"":a$0" ";if(NR%6==5)print a}' inp

おすすめ記事