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