shell中的EOF用法


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

 

用法1:注釋整段腳本代碼

#! /bin/bash

echo "上午好"

# : << EOF ~ EOF 之間的代碼不會執行
: << EOF
echo "hello"
EOF

echo "下午好"

 輸出結果如下:

上午好
下午好

 

用法:2:向指定文件內寫入(多行)內容

[root@linux test]# cat << EOF>> file
> hello
> EOF
[root@linux test]# cat file
hello

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM