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