Bash で複数行の文字列を出力するにはどうすればいいですか? 質問する

Bash で複数行の文字列を出力するにはどうすればいいですか? 質問する

次のように複数の echo 呼び出しを使用せずに、Bash で複数行の文字列を出力するにはどうすればよいでしょうか。

echo "usage: up [--level <n>| -n <levels>][--help][--version]"
echo 
echo "Report bugs to: "
echo "up home page: "

私は、Bash 組み込み関数のみを使用して、これを実行するためのポータブルな方法を探しています。

ベストアンサー1

ここでは、この目的でドキュメントがよく使用されます。

cat << EOF
usage: up [--level <n>| -n <levels>][--help][--version]

Report bugs to: 
up home page:
EOF

これらは、Bash のすべてのバージョンを含むすべての Bourne 派生シェルでサポートされています。

おすすめ記事