用户登录

shell脚本替换或删除文本文件中的回车符


shell脚本替换或删除文本文件中的回车符

1、将每行的回车符替换为逗号,并将所有行合并到一行

 awk '{{printf"%s,",$0}}'

 sed ':a;N;$!ba;s#\n#,#g'
 
2、删除文本文件中的回车符

 cat filename | tr -d '\n'
 
3、替换文本文件中的回车符为+

 sed -e 's/$/ +/' filename | xargs
 
 cat filename|tr "\n" "+"
 
另外,单个字符替换使用tr比较好。

uddtm 2011-10-28

游客评论

发表评论