EOF 如何防止多行寫入檔案變數替換
EOF 如何防止多行寫入檔案變數替換
問題描述 #
對多個變數及多行輸出到檔案,存在變數自動替換,當使用cat<<EOF不想對內容進行變數替換、命令替換、引數展開等
問題解決 #
轉義特殊字元如 $ `等
一、對 $·\ 進行轉義
cat >> a.sh << EOF
echo \`hostname\`
echo
$HOME
EOF
二、在分界符EOF前新增反斜槓\,或者用單引號、雙引號括起來
cat >> a.sh << \EOF
echo `hostname`
echo $HOME
EOF
cat >> a.sh << "EOF"
echo `hostname`
echo $HOME
EOF
cat >> a.sh << 'EOF'
echo `hostname`
echo $HOME
EOF
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信(lhrbestxh),我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2020-06-01 06:00 ~ 2020-06-30 24:00 在西安完成 ● 最新修改時間:2020-06-01 06:00 ~ 2020-06-30 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(lhrbestxh), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2695975/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 需求驅動學習之Python(如何編寫Python指令碼替換檔案中的多行字元?)Python指令碼字元
- 教你如何替換@PathVariable中的變數變數
- sed處理變數替換變數
- Oracle中的替換變數,&變數名,&&變數名說明Oracle變數
- Shell轉義字元與變數替換字元變數
- 使用變數替換批量部署GoldenGate變數Go
- python如何開啟帶變數名的txt檔案並寫入資料Python變數
- 寫了各迴圈替換TNS檔案的BAT指令碼BAT指令碼
- 無需進入XP安全模式 巧妙替換檔案(轉)模式
- vim下多行查詢替換簡單命令
- vim內替換檔案內容
- perl命令:批量修改替換檔案
- BW Query替換路徑變數的使用變數
- puppet替換檔案中的string
- linux_perl批次替換檔案Linux
- 批量修改檔名 與 批量檔案字元替換字元
- java如何追加寫入txt檔案Java
- Linux Shell程式設計(6)——變數替換Linux程式設計變數
- ant如何替換JAVA程式碼中的String變數中的值?Java變數
- python 檔案操作(二) 替換性修改檔案內容Python
- 同名檔案替換怎麼恢復,恢復同名檔案
- WebSphere 6.1 程式 更新檔案 替換或新增單個檔案Web
- 使用PHPWord對Word檔案做模板替換PHP
- grep、sed批量替換檔案內容shell
- linux替換jar裡面的class檔案LinuxJAR
- sed 原地替換檔案時遇到的趣事
- 替換文字檔案中指定的內容
- 如何防止Apache顯示檔案列表Apache
- 如何把檔案輸出流替換成位元組輸出流
- Win8如何跳過保護機制替換系統檔案
- Stata-將變數名稱替換成標籤變數
- C#用正規表示式高效替換變數C#變數
- vue-router如何實時地址不變,動態替換路由引數(位址列引數)Vue路由
- oracle sqldeveloper下 自定義Snippets檔案的替換OracleSQLDeveloper
- python 小程式,替換檔案中的字串Python字串
- linux下批次替換檔案內容(摘)Linux
- 【深入】體系結構-002-資料變化如何寫入檔案
- 如何讀取和寫入JSON檔案JSON