Shell沒有參數的
沒有參數的 exec
有什麼作用?
exec
沒有參數返回成功,顯然什麼都不做。為什麼?
如果提供了command,它會替換 shell 而不會創建新程序。
如果未指定命令,則可能會使用重定向來影響目前的 shell 環境。
因此,
exec
沒有 args 就沒有命令可以執行,也沒有重定向可以應用,因此無事可做。這在 Zsh 和一個 POSIX 功能中是類似的,儘管 POSIX 文本有點難以閱讀。