UNIX系OSでも最も有名な部類に入るコマンドechoは、引数の文字列や変数の中身を表示することができます。つまりCでいうprintf、JAVAでいうSystem.out.printlnみたいなものですね。 # echo "hoge" hoge 改行文字\nがあってもそのまま出力します。( 環境によっては、説明文は “\” 、コマンド例には”¥”と表示されますが、同じ文字です) # echo "hoge\nhoge" hoge\nhoge -eオプションによって\nは改行として扱われます。(これはbashの場合でDebianのdashの場合は最下位の追記を参照) # echo -e "hoge\nhoge" hoge hoge ただし、ここで一つ注意。ダブルクォーテーション がないと\がbashで解釈されて認識されません。 # echo -e hoge\nhoge hogenhoge \
![echoコマンドで改行やタブを扱うには@Linux bash](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e76961add38ac90ab623f53976c4a03292de5ed/height=288;version=1;width=512/https%3A%2F%2Fwww.mazn.net%2Fwp-content%2Fuploads%2F2016%2F08%2Fbash-e1601000345786.png)