Linux リダイレクト: << 演算子

Linux リダイレクト: << 演算子

入力リダイレクトに<<演算子を使用するタイミングと方法を説明できる人はいますか?私は十分にグーグルしましたが見つかりません。

ベストアンサー1

リダイレクト<<演算子は「ここにドキュメント」を導入します。標準入力に入力されたテキストは、リダイレクト直後に表示されます。

例は次のとおりです。

grep Hello <<EOF
This line won't appear
Hello this one will
Hello again
EOF

<<EOFとの間のすべてのテキストEOFが入力されますgrepEOFここでは特別なことはありません。シェルはその後に与えられた単語を受け入れ、<<それを区切り文字として使用します。

興味深いバリエーションは、<<-先行タグを削除することです。

よりbash文書もっと学ぶ。

おすすめ記事