สคริปที่มี.sh
คำต่อท้ายโดยทั่วไปคือเชลล์สคริปต์ Bourne (หรือ bash, หรือ ksh หรือ zsh - เชลล์ทั้งหมดที่ได้มาจากเชลล์เป้าหมาย) (โปรดทราบว่าในระบบที่คล้าย Unix รวมถึง MacOS .sh
ไม่จำเป็นต้องใช้ส่วนต่อท้าย OS จะดู#!/bin/sh
บรรทัดที่ด้านบนสุดของสคริปต์เพื่อกำหนดวิธีดำเนินการ)
Windows ไม่ได้จัดเตรียมเชลล์แบบบอร์น
คุณสามารถติดตั้งCygwinซึ่งมีสภาพแวดล้อมคล้าย Unix ใน Windows - แต่ไม่มีสภาพแวดล้อม "ดั้งเดิม" โดยเฉพาะ (ความคิดเห็นบรรณาธิการ: Cygwin นั้นยอดเยี่ยมสำหรับคนอย่างฉันที่ต้องใช้ Windows แต่น่าจะใช้ Unix มากกว่า)
มีระบบย่อยคล้าย Unix อื่น ๆ ที่ทำงานภายใต้ Windows รวมถึงMinGWและWindows Services สำหรับแพ็คเกจUNIX ที่จัดทำโดย Microsoft
หรือแทนที่จะพยายามเขียนและรันเชลล์สคริปต์แบบ Unix คุณสามารถเขียนไฟล์แบตช์ของ Windows โดยทั่วไปมี.bat
หรือ.cmd
ต่อท้าย พวกเขาใช้คำสั่งและไวยากรณ์เดียวกันกับพรอมต์คำสั่งแบบโต้ตอบของ Windows
นอกจากนี้ยังมีค่อนข้างใหม่Windows PowerShell ; ฉันไม่คุ้นเคยกับตัวเอง แต่ฉันได้ยินสิ่งดีๆเกี่ยวกับมัน