0

行を文字列間にスペースを入れて列に再配置したい。

q9I6OEFg003411
q9I5IHv5006818
q9I6Gi6P024439
q9I5RoA0019541

期待されるビュー:

q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541
4

2 に答える 2

4

trに変換<newline>するために使用できます<space>:

tr '\n' ' ' < file

またsed:

sed -n '1h;1!H;${g;s/\n/ /g;p}' file

awk

awk -vORS=' ' 1 file

ファイルが小さい場合は、次を使用できますcat

echo `cat file`

あなたが知っている場合vim

:%s/\n/ /

おそらくもっとある ...

于 2012-10-18T08:15:54.440 に答える
1

貼り付けコマンドの使用:

paste -sd" " file

区切り文字を設定する d オプション。

于 2012-10-18T08:16:22.860 に答える