要把
a
b
c
d
e
变成
a b c d e
使用 paste 命令
paste -s -d' ' filename
paste 可以将多个文件整合,按列整合
文件1 file1
a
b
文件2 file2
1
2
➜ ~ paste file1 file2
a 1
b 2
➜ ~ paste -d’ ‘ file1 file2
a 1
b 2
也可以变成
➜ ~ paste -s file1 file2
a b
1 2
如果想把 奇偶行 拼接成一行,文件为
1 foo 2 bar 3 foo 4 bar 5 foo 6 bar 7 foo 8 bar
命令为
cat filename | paste -d, - -
1 foo,2 bar 3 foo,4 bar 5 foo,6 bar 7 foo,8 bar
如果把三行并成一行
cat filename | paste -d, - - -
Leave a Reply