首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运输回报、LineFeed和Sed行为

运输回报、LineFeed和Sed行为
EN

Unix & Linux用户
提问于 2018-04-07 12:07:06
回答 1查看 4.7K关注 0票数 1

我需要理解为什么sed能够为1)而不是为2工作。请不要给我发任何替代的解决方案。我已经在这个论坛上找到了他们。我只需要了解sed在第1和第2点上的行为。

1) sed -i s/\\r//g file.txt

在检查od -c file.txt时,sed成功地删除了\r

2) sed -i s/\\n//g file.txt

在检查od -c file.txt时,sed没有删除\n

我在这里的问题是理解为什么它不适用于第2点。请不要发布任何替代解决方案。希望了解内部因素--就是这样!

EN

回答 1

Unix & Linux用户

发布于 2018-04-07 12:30:08

sed文件是由\n分隔的一行流。如果\n是分隔符,那么它当然不能在替换中处理它。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/436176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档