78 words
1 minute
การเขียน Shell Script บน Mac

Shell Script คือไฟล์ข้อความที่บรรจุชุดคำสั่งของระบบปฏิบัติการ (Command-line) ไว้เป็นลำดับขั้น เพื่อให้คอมพิวเตอร์ทำงานเหล่านั้นแบบอัตโนมัติโดยไม่ต้องพิมพ์สั่งทีละคำสั่งด้วยตัวเอง

นิยมใช้งานบนระบบ Unix/Linux และ macOS ผ่านตัวตีความคำสั่ง (Shell) เช่น Bash, Zsh หรือ Sh

ทดลองเขียนสคริปต์#

  1. เปิด Terminal
  2. สร้าง Script File โดยใช้โปรแกรม Text Edit อะไรก็ได้ หรืออาจจะใช้ nano ที่มีมากับ Ternimal ก็ได้ แต่ว่าเมื่อสร้างแล้วต้อง Sve เป็นไฟล์นามสกุล .sh
nano myscript.sh

  1. เขียนสคริปต์

​ บรรทัดแรกของสคริปต์ต้องเริ่มต้นด้วย #! (อ่านว่า Shebang) เพื่อเป็นการบอก Mac ว่าตรงนี้เป็นสคริปต์ และต้องใช้ Zsh interpreter ในการแปล

#!/bin/zsh
echo “Hello, World!”

บรรทัดแรก Shebang ตามด้วย /bing/zsh หมายถึงบอกว่าตรงนี้เป็นสคริปต์และให้ใช้ zsh ในการตีความ

echo เป็นคำสั่งในการพิมพ์ข้อความ

จากนั้นกด Control+X เพื่อ Save ไฟล์

  1. ทำการอนุญาติให้สคริปต์ถูกรันได้

​ เมื่อเขียนสคริปต์เสร็จแล้วคุณจะยังไม่สามารถรันสคิปต์ได้ในทันที หรือถ้าคุณรันโดยไม่มีการขออนุญาติ Terminal ก็จะแจ้งว่า “permission denied” ทั้งนี้เป็นมาตราการรักษาความปลอดภัยของระบบ

​ การอนุญาติให้รันสคริปต์

chmod +x myscript.sh
  1. การรัน Shell Script

​ เมื่อจะทำการรันเชลล์สคริปต์ ต้องขึ้นต้นด้วยเครื่องหมาย ./ ทุกครั้ง แล้วตามด้วยชื่อไฟล์

./ myscript.sh

ผลลัพธ์

Hello, World!
การเขียน Shell Script บน Mac
https://www.waghor.com/posts/shellscript/
Author
Cheka Aisya
Published at
2026-08-28
License
CC BY-NC-SA 4.0