如何在 Bash 中输出多行字符串而不使用像这样的多个 echo 调用:
echo "usage: up [--level <n>| -n <levels>][--help][--version]"
echo
echo "Report bugs to: "
echo "up home page: "
我正在寻找一种仅使用 Bash 内置函数的可移植方法。
最佳答案
这里的文档通常用于此目的。
cat << EOF
usage: up [--level <n>| -n <levels>][--help][--version]
Report bugs to:
up home page:
EOF
所有 Bourne 派生的 shell 都支持它们,包括所有版本的 Bash。
关于bash - 如何在 Bash 中输出多行字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969953/