日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

shell脚本中的 EOF 是什么意思?

發布時間:2023/12/25 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 shell脚本中的 EOF 是什么意思? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EOF是END Of File的縮寫,表示自定義終止符.既然自定義,那么EOF就不是固定的,可以隨意設置別名,

你可以用EEE,MAMA等等其他的名字都可以。

EOF在這里通俗講就是一個標記,他用來標記一段文字(一般都是多行的,省得編碼麻煩,用"<<"加上一個標記就可以把一大段代碼存入到一個變量中去了)

$a=<< “EOF” 的意思就是說:下一行開始,直到遇見“EOF”為止,所有的字符都按照指定的格式存入變量a中。

下面通過具體實例來感受下EOF用法的妙處:

1)向文件test.sh里輸入內容:

[root@slave-server opt]# cat << EOF >test.sh
> 123123123
> 3452354345
> asdfasdfs
> EOF

[root@slave-server opt]# cat test.sh
123123123
3452354345
asdfasdfs

追加內容

[root@slave-server opt]# cat << EOF >>test.sh
> 7777
> 8888
> EOF

[root@slave-server opt]# cat test.sh
123123123
3452354345
asdfasdfs
7777
8888

覆蓋

[root@slave-server opt]# cat << EOF >test.sh
> 55555
> EOF

[root@slave-server opt]# cat test.sh
55555

2)自定義EOF,比如自定義為wang:

[root@slave-server opt]# cat << wang > haha.txt
> ggggggg
> 4444444
> 6666666
> wang

[root@slave-server opt]# cat haha.txt
ggggggg
4444444
6666666

總結

以上是生活随笔為你收集整理的shell脚本中的 EOF 是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。