Skrip dengan .sh
akhiran umumnya skrip Bourne shell (atau bash, atau ksh, atau zsh - semua shell berasal dari shell Bourne). (Perhatikan bahwa pada sistem mirip Unix, termasuk MacOS, .sh
sufiks tidak diperlukan; OS melihat #!/bin/sh
baris di bagian atas skrip untuk menentukan cara menjalankannya.)
Windows tidak menyediakan shell seperti Bourne.
Anda dapat menginstal Cygwin , yang menyediakan lingkungan mirip Unix di Windows - tetapi tidak memiliki lingkungan "asli". (Komentar editorial: Cygwin sangat bagus untuk orang-orang seperti saya yang perlu menggunakan Windows tetapi lebih suka menggunakan Unix.)
Ada subsistem mirip Unix lain yang berjalan di bawah Windows, termasuk MinGW dan layanan Windows untuk paket UNIX yang disediakan oleh Microsoft.
Atau, alih-alih mencoba menulis dan menjalankan skrip shell mirip Unix, Anda dapat menulis file batch Windows. Ini biasanya memiliki .bat
atau .cmd
akhiran. Mereka menggunakan perintah dan sintaksis yang sama dengan prompt perintah interaktif Windows.
Ada juga Windows PowerShell yang relatif baru ; Saya sendiri tidak terbiasa dengan itu, tetapi saya sudah mendengar hal-hal baik tentang itu.