我正在使用 MacOS 和 Bash 4.4.23。
我希望能够在单个字符串中包含一个很长的块引用来进行帮助对话并在程序中打印出来。
假设我在 var 中有一个字符串help
help='Searches a user to
see if he exists.'
help2='Searches a user to\n
see if he exists.'
echo $help # all one line
echo $help2 # all one line (with literal \n)
printf $help # prints 'Searches'
printf $help2 # same ^
我也试过
help3=$'Searches a user\n
to see if he exists.'
但我仍然没有得到预期的结果。
我想要打印的内容:
Searches a user to
see if he exists.