入力リダイレクトに<<演算子を使用するタイミングと方法を説明できる人はいますか?私は十分にグーグルしましたが見つかりません。
ベストアンサー1
リダイレクト<<
演算子は「ここにドキュメント」を導入します。標準入力に入力されたテキストは、リダイレクト直後に表示されます。
例は次のとおりです。
grep Hello <<EOF
This line won't appear
Hello this one will
Hello again
EOF
<<EOF
との間のすべてのテキストEOF
が入力されますgrep
。EOF
ここでは特別なことはありません。シェルはその後に与えられた単語を受け入れ、<<
それを区切り文字として使用します。
興味深いバリエーションは、<<-
先行タグを削除することです。
よりbash
文書もっと学ぶ。