替换换行符 sed [重复]
Posted
技术标签:
【中文标题】替换换行符 sed [重复]【英文标题】:replacing newline sed [duplicate] 【发布时间】:2010-11-29 09:16:28 【问题描述】:如何使用 sed 命令从一行中替换 \n?
【问题讨论】:
【参考方案1】:这很恶心,因为 sed 通常一次处理一行:
sed -e :a -e N -e 's/\n/ /' -e ta input.txt
这样更好:
tr '\n' ' ' < input.txt
我选择用空格替换换行符。 tr 只能替换为单个字符(或使用 -d 选项删除)。
灵活简单:
perl -ne 'chomp;print $_," "' input.txt
其中“”是您想要代替换行符的任何内容。
【讨论】:
tr
仅适用于单字符字符串,OP 未指定。以上是关于替换换行符 sed [重复]的主要内容,如果未能解决你的问题,请参考以下文章