如何在Bash中输出多行字符串?

前端之家收集整理的这篇文章主要介绍了如何在Bash中输出多行字符串?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在Bash中输出一个乘法字符串,而不使用多个回调函数,如:
echo "usage: up [--level <n>| -n <levels>][--help][--version]"
echo 
echo "Report bugs to: "
echo "up home page: "

我正在寻找一个便携式的方式来做到这一点,只使用Bash内置。

编辑

这是我想出的解决方案,这是丹尼斯答案的变化。

read -d '' help <<- EOF
  usage: up [--level <n>| -n <levels>][--help][--version]

  Report bugs to:
  up home page:
EOF 

echo "$help"
这里文档通常用于此目的。
cat << EOF
usage: up [--level <n>| -n <levels>][--help][--version]

Report bugs to: 
up home page:
EOF

它们在所有Bourne派生的shell中都支持包括所有版本的Bash。

猜你在找的Bash相关文章