【LPIC1】ヒアドキュメント(<<)

LPIC1

1.ヒアドキュメント(<<)とは

シェルスクリプトやコマンドラインで複数行のテキスト(データ)をまとめてコマンドに渡す仕組み。
特定の文字列が入力されるまでテキストを入力しコマンドへ渡すことができる。

2.使い方

【書式】コマンド << EOF
・コマンド…任意のコマンド
・<<…ヒアドキュメント
・EOF…ヒアドキュメントの入力終了文字※任意の文字を指定

【例】

cat << EOF
> a
> bb
> ccc
> EOF

EOFという文字列が入力されるまでに入力された文字列をcatに渡している。

タイトルとURLをコピーしました