久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

shell中的EOF用法

2023-11-16 10:01:25 7887

1、EOF

 Shell中通常將EOF與 << 結合使用,表示后續的輸入作為子命令或子Shell的輸入,直到遇到EOF為止,再返回到主調Shell。可以把EOF替換成其他東西,意思是把內容當作標準輸入傳給程序。

 

 回顧一下< <的用法。當shell看到< <的時候,它就會知道下一個詞是一個分界符。在該分界符以后的內容都被當作輸入,直到shell又看到該分界符(位于單獨的一行)。這個分界符可以是你所定義的任何字符串。

 

例子:自動登錄mysql(root:root,passwd:123456),查詢test庫,test1表里的user=aa的記錄。

參考代碼如下:

image.png

 

特殊用法:

:<< COMMENTBLOCK

shell腳本代碼段

COMMENTBLOCK

用來注釋整段腳本代碼。: 是shell中的空語句。


image.png

這段腳本執行時,中間部分不會被執行:

 

代碼示例:

image.png

 

2、cat和eof結合使用具有追加功能 

使用Cat和EOF多行輸入
向文件1.txt中輸入內容

image.png

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: