Bash
以下是什麼擴展和執行命令
以下文件格式的副檔名和執行命令是什麼 -
Bourne Shell、Korn Shell、Bourne Again Shell、POXIS 殼和 TENEX/TOPS C 殼。
像普通的 bash 文件一樣,可以使用 ‘.sh’ 副檔名創建並且可以通過命令 - ‘shell filename.sh’ 輕鬆執行。
擴展是完全無關的。除了極少數例外(例如
gzip
),擴展在 *nix 系統上是可選的和任意的。shell 腳本不需要擴展,它可能具有的任何擴展都毫無意義。您可以呼叫 bash 腳本foo.asldifjh
,它的工作方式與foo.sh
.因此,要回答您的問題,對於您提到的所有 shell,副檔名都無關緊要,它們都可以使用
shellName /path/to/script
. 他們都可以使用shebang線。例如,這裡有一個ksh
:#! /bin/ksh
如果腳本文件有 shebang 行並設置為執行檔 (
chmod a+x /path/to/script
),您可以直接執行/path/to/script
,腳本將由 shebang 行中的任何 shell 解釋。同樣,擴展是完全無關的。