使用するときここにファイル<<
Bashでファイルに複数行のメッセージを書き込むには、ここでdocument()および出力リダイレクト()演算子を適用する順序が重要ですか>
?
つまり、次の2つの方法に違いはありますか?
ここ - 最初に文書化する
cat << my_limit_string > my_file line 1 line 2 my_limit_string
最初の出力リダイレクト
cat > my_file << my_limit_string line 1 line 2 my_limit_string
この簡単な例ではあまり違いはないようですが、間違った順序で予期しない結果が生じる可能性があるかどうか疑問に思います。
これバッシュマニュアル説明する:
リダイレクトの順序が重要です。
そして答え"cat> file_name << blah"コマンドを理解する方法は?順序が重要であることを示してください。