文書化と入力リダイレクトは次のとおりです。

文書化と入力リダイレクトは次のとおりです。

次のコマンドは何をしますか?特に、-入力リダイレクトの役割を理解していません。

 cat <<-EOF | command $argument
    first option


    second option
    EOF

-入力リダイレクトに必須ですか?

ベストアンサー1

からman bash

リダイレクト演算子が<<-の場合、入力行と区切り文字を含む行からすべての先行タブ文字が削除されます。これにより、シェルスクリプトのドキュメントを自然にインデントできます。

$ cat <<-EOF
    foo
    bar
    EOF
foo
bar

おすすめ記事