. (Unix)

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

Unix shell中,點號被稱為點命令.),是執行或打開電腦檔案命令[1]

點命令的第一個引數文件名;人們可以在第二個引數中指定參數。如果沒有指定任何參數,該文件將獲得一組在當前上下文中可用的位置參數[2];如果指定參數,該文件將只收到所指定的參數。在任何情況下,位置參數$0會是當前上下文的$0。

該文件不必有執行權限。點命令通常被用來定義當前進程中可訪問的環境變量。相比直接執行該文件,使用點命令執行該文件不會打開新的進程,文件所定義環境變量適用於當前的進程或當前的Shell

不要把點命令與用點號前綴來隱藏文件或隱藏目錄的用法相混淆。也不要把點命令與運行命令./脚本名的點號相混淆,後者點號只是指向當前路徑的相對路徑。

參考文獻

  1. ^ POSIX.1:2013 Shell Command Language § dot. [23 May 2016]. 
  2. ^ 位置參數是一種特殊的Shell變量,用於從命令行向Shell腳本傳遞參數。$0為腳本的名字,$1表示第1個參數,$2表示第二個參數,以此類推。

外部連結