上一篇 / 下一篇 2010-08-20 22:12:29 / 个人分类:Linux
Linux
今天,研究了换行符"\n"后就在想,如何让替换掉每行的"\n",最开始从sed下手,居然没找到比较完美的方案;其实,杀鸡焉用牛刀,用tr或echo就可以的;现在介绍一下去掉换行符“\n”的具体方法吧。
1.cat test.txt | xargs echo -n
2.cat test.txt | tr -d '\n'
3.sed 'N;s/\n//g' test.txt (最后一行的\n,sed并不处理,原因不明,呵呵)
学习sed的基本语法:
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/sed.htm
今天,研究了换行符"\n"后就在想,如何让替换掉每行的"\n",最开始从sed下手,居然没找到比较完美的方案;其实,杀鸡焉用牛刀,用tr或echo就可以的;现在介绍一下去掉换行符“\n”的具体方法吧。
1.cat test.txt | xargs echo -n
2.cat test.txt | tr -d '\n'
3.sed 'N;s/\n//g' test.txt (最后一行的\n,sed并不处理,原因不明,呵呵)
学习sed的基本语法:
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/sed.htm