Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这两个文件
第一的:
a;b;c;d 1;2;3;4
第二:
d;e;f;g 4;5;6;7
我需要这个结果:
a;b;c;d;e;f;g 1;2;3;4;;; ;;;4;5;6;7
在 Linux 中有没有捷径可以做到这一点?
编辑:每个 csv 文件的标题/列可以更改并且可以包含重复的列。
编辑 2:Hmpf。链接的问题是完全不同的情况,没有回答我的问题。
您可以加入标题列,然后调整剩余的行
head1=`head -1 file1.txt` head2=`head -1 file2.txt` echo "$head1;$head2" sed -e 1d -e 's/$/;;;/' file1.txt sed -e 1d -e 's/^/;;;/' file2.txt