當前位置:
首頁 >
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 是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件的三大类型-单机类型、BS类型、CS
- 下一篇: pixi.js 简单交互事件(点击、缩放