猿问

如何从Bash中的字符串中删除换行符

我有以下变量。


echo "|$COMMAND|"

哪个返回


|

REBOOT|

如何删除第一条换行符?


慕妹3242003
浏览 4956回答 3
3回答

慕娘9325324

echo "|$COMMAND|"|tr '\n' ' '将用空格替换换行符(在POSIX / Unix中不是回车符)。老实说,我会考虑从bash转向更理智的东西。或首先避免生成格式错误的数据。嗯,这似乎也可能是一个可怕的安全漏洞,具体取决于数据来自何处。
随时随地看视频慕课网APP
我要回答