當shell看到< <的時候,它就會知道下一個詞是一個分界符。在該分界符以后的內容都被當作輸入,直到shell又看到該分界符(位於單獨的一行)。這個分界符可以是你所定義的任何字符串。 用法1:注釋整段腳本代碼 #! /bin/bash echo "上午好 ...
一 EOF的基本用法 EOF是 END Of File 的縮寫,表示自定義終止符。既然自定義,那么EOF就不是固定的,可以隨意設置別名,在linux按ctrl d 就代表EOF。 EOF一般會配合cat能夠多行文本輸出。 其用法如下: 還可以自定義,比如自定義: 通過cat配合重定向能夠生成文件並追加操作,在它之前先熟悉幾個特殊符號 例如 : 我們知道cat的操作對象是文件,但是例 中cat的操作 ...
2021-11-29 10:27 0 1613 推薦指數:
當shell看到< <的時候,它就會知道下一個詞是一個分界符。在該分界符以后的內容都被當作輸入,直到shell又看到該分界符(位於單獨的一行)。這個分界符可以是你所定義的任何字符串。 用法1:注釋整段腳本代碼 #! /bin/bash echo "上午好 ...
cat> 文件名<<eof 用來創建文件在這之后輸入任何東西 都是在 文件里的輸入完成之后EOF結尾 代表結束比如cat > 1.txt <<eof12345eof就是創建1.txt這個文件里面內容 ...
#EOF只是一個分界符,當然也可以用abcde等等替換 當shell遇到<<時,它知道下一個詞是一個分界符。在該分界符以后的內容都被當作輸入,直到shell又看到該分解符(位於單獨一行) 此分界符可以是所定義的任何字符串,其實,不一定要用EOF,只要是‘內容段’中沒有出現的字符串 ...
一、EOF的用法 EOF是(END Of File)的縮寫,表示自定義終止符。既然自定義,那么EOF就不是固定的,可以隨意設置別名,在linux按ctrl-d 就代表EOF。 EOF一般會配合cat能夠多行文本輸出。 其用法如下: <<EOF ...
cat > 文件名 << EOF:用來創建文件,在這之后輸入的任何東西,都是在文件里的,輸入完成之后以EOF結尾代表結束。 cat >> 文件名 << EOF:和上面一樣,只不過是追加到文件,上面那個是覆蓋寫。 舉例 ...
1、EOF Shell中通常將EOF與 << 結合使用,表示后續的輸入作為子命令或子Shell的輸入,直到遇到EOF為止,再返回到主調Shell。 可以把EOF替換成其他東西,意思是把內容當作標准輸入傳給程序。 回顧一下< <的用法。當shell看到< ...
下面的語句會創建不存在的secure.config,如果存在直接追加,然后把多行內容: [database] password = gerrit 寫入文件secure.config cat >> secure.config << EOF ...
在平時的運維工作中,我們經常會碰到這樣一個場景:執行腳本的時候,需要往一個文件里自動輸入N行內容。如果是少數的幾行內容,還可以用echo追加方式,但如果是很多行,那么單純用echo追加的方式就顯得愚蠢之極了!這個時候,就可以使用EOF結合cat命令進行行內容的追加了。 下面就對EOF的用法進行 ...