如何在 bash 的字符串文本中包含换行符



以下是否有更简单的版本:

MY_VAR=$(echo -ne "HellonWorld")

(-->没有"回声"就能相处?

继续将

换行符放在那里。

MY_VAR='Hello
World'

在 bash 中,您可以使用 $'...' 来翻译转义序列:

$ var=$'hellonworld'
$ echo "$var"
hello
world

但请注意,这是一个 bash 扩展,不适用于普通的 posix 外壳。

另一个bash扩展是将-v选项与printf一起使用以打印到变量。

printf -v var 'hellonworld'

相关内容

  • 没有找到相关文章

最新更新