**
在shell程式設計中,」eof「通常與」<<「結合使用,「<
互動式程式(命令)<
」eof「中間的內容將以標準輸入的形式輸入到」互動式程式「,
當shell看到」<<「知道其後面輸入的分界符,當shell再次看到分界符時,兩個分界符中間的部分將作為標準輸入。
"eof"一般常和cat命令連用。
注意,最後的」eof「必須單獨佔一行。
下面以cat命令為例講解」eof「使用。一般有以下兩種形式
1.cat<
2.catfilename(
catfilename
)其實,第一種形式和第二種形式沒有什麼本質的區別,第一種形式將內容直接輸出到標準輸出(螢幕),而第二種形式將標準輸出進行重定向,將本應輸出到螢幕的內容重定向到檔案而已。
例1:#cat<
>12
>34d
>eof
1234d
例2:#cat>>filename<
>dha
>23
>eof
#cat filename
dha23
shell程式設計 EOF
在shell程式設計中,eof 通常與 結合使用,可將其理解為分界符 delimiter 既然是分界符,那麼形式自然不是固定的,這裡可以將 eof 可以進行自定義,但是前後的 eof 必須成對出現且不能和shell命令衝突。其使用形式如下 互動式程式 命令 eof 中間的內容將以標準輸入的形式輸入到...
shell中的EOF用法
1 eof shell中通常將eof與 結合使用,表示後續的輸入作為子命令或子shell的輸入,直到遇到eof為止,再返回到主調shell。可以把eof替換成其他東西,意思是把內容當作標準輸入傳給程式。回顧一下 的用法。當shell看到 的時候,它就會知道下乙個詞是乙個分界符。在該分界符以後的內容都...
shell中的EOF用法
1 eof shell中通常將eof與 結合使用,表示後續的輸入作為子命令或子shell的輸入,直到遇到eof為止,再返回到主調shell。可以把eof替換成其他東西,意思是把內容當作標準輸入傳給程式。回顧一下 的用法。當shell看到 的時候,它就會知道下乙個詞是乙個分界符。在該分界符以後的內容都...