Sed 在linux上将行重新排列为列

Sed 在linux上将行重新排列为列,sed,tr,Sed,Tr,我希望行重新排列为字符串之间有空格的列 q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 预期视图: q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439

我希望行重新排列为字符串之间有空格的列

q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 预期视图:

q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541 q9I6OEFg003411 q9I5IHv5006818 q9I6Gi6P024439 q9I5RoA0019541
您可以使用
tr
翻译为

tr '\n' ' ' < file

awk
中:

awk -vORS=' ' 1 file

如果文件很小,可以使用
cat

echo `cat file`

如果您知道vim

:%s/\n/ /


也许更多…

您可以使用
tr
翻译为

tr '\n' ' ' < file

awk
中:

awk -vORS=' ' 1 file

如果文件很小,可以使用
cat

echo `cat file`

如果您知道vim

:%s/\n/ /

可能更多…

使用粘贴命令:

paste -sd" " file
d选项设置分隔符。

使用粘贴命令:

paste -sd" " file
d选项设置分隔符