假设我有一个shell变量$string
,其中包含一些带有多个换行符的文本,例如:
string="this
is
a test"
我想将此字符串转换为新的字符串new_string
,其中所有换行符都转换为空格:
new_string="this is a test"
我试过了:
print $string | sed 's/\n/ /g'
但这没用
我也想知道是否有一种使用 perl -0777 's/\n/ /g'
或命令的方式tr
?
2
stackoverflow.com/questions/1251999/...
—
马克·麦金斯特里