「echo」と「echo -e」の違い

「echo」と「echo -e」の違い

echoこれらとそしての違いは何ですかecho -e

echoコマンドにはどの引用符( ""または "')を使用する必要がありますか?つまり、echo "Print statement"またはecho 'Print statement'

また、で使用できるオプションは何ですかecho

ベストアンサー1

echoテキストを 1 行だけ表示します。"..."文字通り、次の2つの引用符内のすべての内容を受け入れているまま印刷します。しかし、バックスラッシュエスケープ解析を有効にしようecho -eとしています。echoこれを念頭に置いて、以下はいくつかの例です。

INPUT: echo "abc\n def \nghi" 
OUTPUT:abc\n def \nghi

INPUT: echo -e "abc\n def \nghi"
OUTPUT:abc
 def 
ghi

注:\n改行、つまりキャリッジリターンです。端末に入力してecho -e識別できる他のシーケンスが何であるか疑問に思う場合。man echo

おすすめ記事