shell中EOF的作用?
2 回答

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