【转】去掉换行符的几个方法

 2023-09-05 阅读 114 评论 0

摘要:去掉换行符的几个方法 上一篇/下一篇2010-08-20 22:12:29 / 个人分类:Linux 查看( 6387 )/评论( 0 )/评分(0/0) Linux今天,研究了换行符"\n"后就在想,如何让替换掉每行的"\n",最开始从sed下手,居然没找到比较完美的方案&#

去掉换行符的几个方法

上一篇 / 下一篇  2010-08-20 22:12:29 / 个人分类:Linux

查看( 6387 ) / 评论( 0 ) / 评分( 0 / 0 )
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
----------------------------------------------------------------------------
暂时在用flume,他读取监控某个文件夹下文件的变化,spooldir, 但是出现个错误,发送到kafka对面的数据,每条末尾都有‘\n’,,,,,
所以暂时想到的方法就是,用‘\0’将‘\n’替换掉,然后sinkkafka里边设定序列化方式为字符串序列化,看看这个方法能不能走通!
-------后续会追更结果!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/942.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息