如何将垂直文本转换为水平形式 |Linux |.



>我有一个场景,我想将文件中的垂直文本转换为水平格式到新文件

文件中的文本是:

(A)
(B)
(C)
(D)
(E)
(F)

输出应如下所示在新文件 - 文件演示中.txt

(A),(B),(C),(D),(E),(F)
At last after (F) ,  => ',' should not come 

最简单的是:

paste -sd, fileinput.txt > filedemo.txt

paste是用于合并行的 posix 实用程序。

-s使它从一个文件中读取连续行并连接它们。

-d,集将分隔符设置为逗号。

最新更新