. (Unix)
此條目可參照英語維基百科相應條目來擴充。 (2019年8月27日) |
此條目沒有列出任何參考或來源。 (2019年2月21日) |
在Unix shell中,點號被稱為點命令(.),是執行或打開電腦檔案的命令。[1]
點命令的第一個引數是檔名;人們可以在第二個引數中指定參數。如果沒有指定任何參數,該檔案將獲得一組在當前上下文中可用的位置參數[2];如果指定參數,該檔案將只收到所指定的參數。在任何情況下,位置參數$0會是當前上下文的$0。
該檔案不必有執行權限。點命令通常被用來定義當前行程中可訪問的環境變數。相比直接執行該檔案,使用點命令執行該檔案不會打開新的行程,檔案所定義環境變數適用於當前的行程或當前的Shell。
不要把點命令與用點號字首來隱藏檔案或隱藏目錄的用法相混淆。也不要把點命令與執行命令的./脚本名
的點號相混淆,後者點號只是指向當前路徑的相對路徑。
參考文獻
- ^ POSIX.1:2013 Shell Command Language § dot. [23 May 2016]. (原始內容存檔於2014-04-27).
- ^ 位置參數是一種特殊的Shell變數,用於從命令列向Shell指令碼傳遞參數。$0為指令碼的名字,$1表示第1個參數,$2表示第二個參數,以此類推。