ここでは、次の構文を見つけましたが、bash
マニュアルページには記載されていません。
cat <<\EOF
hello world
EOF
マニュアルページには、区切り文字の周りの引用符と-
その前のaのみを参照しています。では、これはどういう意味ですか?
答え1
実際には、マニュアルページにはこれについて非常に詳しく説明されています。
どんな部分でも言葉引用
ここで、「参照」は'
、"
またはの演算子です\
。
\EOF
引用されE
、全体の見積もりと同じ目的で使用されるため、WORD
ここではドキュメントのパラメータ拡張を防ぎます。
a="something"
cat <<\EOF
$a
EOF
そして
a="something"
cat <<"EOF"
$a
EOF
両方につながります
$a
代わりに
something
このように
cat <<EOF
$a
EOF
実は「どんな部分でも」言葉«引用することができます<<E\OF
、<<E"O"F
または<<EOF""