- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
1、EOF
Shell中通常將EOF與 << 結合使用,表示后續的輸入作為子命令或子Shell的輸入,直到遇到EOF為止,再返回到主調Shell。可以把EOF替換成其他東西,意思是把內容當作標準輸入傳給程序。
回顧一下< <的用法。當shell看到< <的時候,它就會知道下一個詞是一個分界符。在該分界符以后的內容都被當作輸入,直到shell又看到該分界符(位于單獨的一行)。這個分界符可以是你所定義的任何字符串。
例子:自動登錄mysql(root:root,passwd:123456),查詢test庫,test1表里的user=aa的記錄。
參考代碼如下:
特殊用法:
:<< COMMENTBLOCK
shell腳本代碼段
COMMENTBLOCK
用來注釋整段腳本代碼。: 是shell中的空語句。
這段腳本執行時,中間部分不會被執行:
代碼示例:
2、cat和eof結合使用具有追加功能
使用Cat和EOF多行輸入
向文件1.txt中輸入內容
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP