「<<-EOF」と「<の違いは何ですか?

「<<-EOF」と「<の違いは何ですか?

私はこのトピックを検索し、すべての結果について話しました<<EOF。ただし、使用されているスクリプトは表示されますが、<<-EOFインターネット検索ではどこにも見つかりません。では、<<-EOFbashスクリプト間の違いは何ですか?<<EOFありがとうございます。

ベストアンサー1

<<-EOF区切られた文書の前のタブは無視されますが、<<EOFそうではありません。したがって:

cat <<EOF
    Line 1
    Line 2
EOF

生産する

    Line 1
    Line 2

しかし、

cat <<-EOF
    Line 1
    Line 2
EOF

生産する

Line 1
Line 2

おすすめ記事