1. ホーム
  2. bash

[解決済み] Bash prints リテラルの改行をエコーする \n

2022-03-15 13:42:27

質問

Bashで、次のように試してみました。

echo -e "Hello,\nWorld!"

しかし、改行は表示されず、ただ \n . どうすれば改行が表示されるようになりますか?

を使っています。 Ubuntu 11.04 (Natty Narwhal)です。

解決方法は?

を使用することができます。 printf の代わりに

printf "hello\nworld\n"

printf の方が、より一貫した動作をしています。 echo . の動作は echo はバージョンによって大きく異なる。