linux中EOF內容轉義

我們經常在shell中會用到EOF這個寫入內容到某一個文件,一般的內容寫入比較簡單,例如:

cat > test.txt << EOF
    aaa
    bbb
EOF

但是我們在導入一個帶有$、`等一些字符的時候,就需要進行轉義,通常我們用\進行轉義,如果在導入的文件中含有大量的這些字符,一個一個去轉義無疑增加了工作量,簡單的辦法就是給EOF加""號,例如:

cat > test.txt << "EOF"
    $a
    $b
    $c
EOF

這樣就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章