shell中EOF的作用?
2 回答

富國滬深
TA貢獻1790條經驗 獲得超9個贊
這是 Here document 用法
EOF本意是 End Of File,表明到了文件末尾。
使用格式基本是這樣的:
命令 << EOF
內容段
EOF
將“內容段”整個作為命令的輸入。
你的代碼里就是用cat命令讀入整段字符串并賦值給list變量。
其實,不一定要用EOF,只要是“內容段”中沒有出現的字符串,都可以用來替代EOF,只是一個起始和結束的標志罷了。
有個特殊用法不得不說:
: << COMMENTBLOCK
shell腳本代碼段
COMMENTBLOCK
這個用來注釋整段腳本代碼。 : 是shell中的空語句。
搜索一下 Here document 你會明白更多。
- 2 回答
- 0 關注
- 1469 瀏覽
添加回答
舉報
0/150
提交
取消