This question already has answers here:
how can I combine these lines
(4 个回答)
7年前关闭。
我想在给定文件上转换此文本:
像这样:
我一直在阅读一些 similar questions ,但它没有用……有没有办法在 linux 中使用单行命令来做到这一点?
谢谢!
使用
(4 个回答)
7年前关闭。
我想在给定文件上转换此文本:
87665
S
3243423
S
334243
N
...
像这样:
87665,S
3243423,S
334243,N
...
我一直在阅读一些 similar questions ,但它没有用……有没有办法在 linux 中使用单行命令来做到这一点?
谢谢!
最佳答案
使用 sed
:
sed '$!N;s/\n/,/' filename
使用
paste
:paste -d, - - < filename
paste
会留下尾随的 ,
,以防输入的行数为奇数。关于linux - Bash合并文件中的2个连续行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23293041/
10-16 20:28