linuxでのEOFコンテンツのエスケープ


私たちはshellでEOFという書き込みをファイルによく使います.一般的な書き込みは簡単です.例えば、次のようなものです.
cat > test.txt << EOF
    aaa
    bbb
EOF

しかし、私たちは$や`などの文字をインポートするときに、エスケープを行う必要があります.通常、私たちはを使用してエスケープを行います.インポートしたファイルにこれらの文字が大量に含まれている場合、エスケープは間違いなく作業量を増加させます.簡単な方法はEOFに「」番号を付けることです.例えば、次のようにします.
cat > test.txt << "EOF"
    $a
    $b
    $c
EOF

これでOKです.