- $開頭的shell命令不被替換/執行,原樣輸出文本到文件。
cat > test.txt << \EOF
$PATH
EOF
(
cat << \EOF
$PATH
EOF
) > test.txt
cat << \EOF > test.txt
$HOSTNAME
EOF
- $開頭的shell命令被替換/執行后輸出到文件
cat > test.txt << EOF
$PATH
EOF
(
cat << EOF
$PATH
EOF
) > test.txt
cat << EOF > test.txt
$HOSTNAME
EOF