noo*_*ber 2 unix bash shell sed
我使用sed来取代我的新行文件\n与','然而,工作正常,在我的最后一个项目,我不想要的,.
我该如何删除?
例:
sed 's/\n/,/g' myfile.out > myfile.csv
Run Code Online (Sandbox Code Playgroud)
输出:
1,2,3,4,5,6,
Run Code Online (Sandbox Code Playgroud)
那么你可以使用标签:
$ cat file
1
2
3
4
5
6
$ sed ':a;N;s/\n/,/;ba' file
1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)
您还可以使用粘贴命令:
$ paste -sd, file
1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)