使用 tr 将换行符替换为空格

sed输出:

http://sitename.com/galleries/83450
72-profile

这两个字符串应合并为一个,并用空格分隔,如:

http://sitename.com/galleries/83450 72-profile

两个字符串流水到 tr,以便用空格替换换行符:

tr '\n' ' '

它不工作,结果是相同的输入。

用 ASCII 代码 '\032'表示空格会导致用不可打印字符替换 \n

怎么了? 我在 Windows 上用 Git Bash。

204825 次浏览

Best guess is you are on windows and your line ending settings are set for windows. See this topic: How to change line-ending settings

or use:

tr '\r\n' ' '