Bash で改行をエコーするとリテラルが印刷されます \n 質問する

Bash で改行をエコーするとリテラルが印刷されます \n 質問する

改行を印刷するにはどうすればいいでしょうか? これは単に次のように印刷します\n:

$ echo -e "Hello,\nWorld!"
Hello,\nWorld!

ベストアンサー1

代わりに以下を使用してくださいprintf:

printf "hello\nworld\n"

printfは、 よりもさまざまな環境にわたって一貫して動作しますecho

おすすめ記事