* `.sh`: Questa è un'estensione molto comune e ampiamente compresa, spesso usata per script di shell di Bourne (SH) e conchiglie compatibili come Bash, ZSH e KSH.
* `.bash`: Indica specificamente uno script destinato alla shell bash.
* `.zsh`: Indica specificamente uno script destinato alla shell ZSH.
* `.ksh`: Indica specificamente uno script destinato a Korn Shell (KSH).
* `.csh` o` .tcsh`: Queste estensioni sono utilizzate per gli script C shell (CSH), con `.tcsh` spesso preferito per la variante TCSH migliorata.
* `.bat` (o` .cmd`): Questi sono usati per script batch su Windows. Questi non sono tecnicamente "script di shell" in senso Unix/Linux, ma hanno uno scopo simile.
* `.ps1`: Gli script PowerShell su Windows usano questa estensione. Ancora una volta, non una shell unix, ma funzionalmente simile.
È importante notare che l'estensione del file stessa non * applica * l'esecuzione dello script con una shell specifica. Potresti nominare uno script bash `my_script.txt`, ma lo shebang (la riga`#! `Nella parte superiore dello script) determina l'interprete usato. L'estensione è principalmente per la leggibilità e l'identificazione umana nei file manager.
software © www.354353.com