y.b*_*gey 51 replace newline space tr git-bash
有输出sed
:
http://sitename.com/galleries/83450
72-profile
Run Code Online (Sandbox Code Playgroud)
这两个字符串应合并为一个并用空格分隔,如:
http://sitename.com/galleries/83450 72-profile
Run Code Online (Sandbox Code Playgroud)
两个字符串是流水线的tr
,以便用空格替换换行符:
tr '\n' ' '
Run Code Online (Sandbox Code Playgroud)
并且它不起作用,结果与输入相同.
使用ASCII代码指示空间会'\032'
导致替换\n
为不可打印的字符.
怎么了?我在Windows上使用Git Bash.
Gar*_*rey 86
最好的猜测是你在Windows上,你的行结束设置是为windows设置的.请参阅此主题:如何更改行结束设置
或使用:
tr '\r\n' ' '
Run Code Online (Sandbox Code Playgroud)