ไฟล์ SH คืออะไร??
ไฟล์ที่มีนามสกุล .sh เป็นไฟล์คำสั่งภาษาสคริปต์ที่มีโปรแกรมคอมพิวเตอร์ที่จะเรียกใช้โดย Unix shell มันสามารถมีชุดคำสั่งที่ทำงานตามลำดับเพื่อดำเนินการต่างๆ เช่น การประมวลผลไฟล์ การทำงานของโปรแกรม และงานอื่นๆ ดังกล่าว สิ่งเหล่านี้ดำเนินการจากอินเทอร์เฟซบรรทัดคำสั่งโดยผู้ใช้หรือเป็นชุดเพื่อดำเนินการหลายอย่างในเวลาเดียวกัน ไฟล์สคริปต์สามารถเปิดได้ในโปรแกรมแก้ไขข้อความ เช่น Notepad, Notepad++, Vim, Apple Terminal และแอปพลิเคชันอื่นๆ ที่คล้ายคลึงกันบน Windows, MacOS และ Linux OS
รูปแบบไฟล์ SH
ไฟล์ SH เขียนด้วยข้อความธรรมดาตามไวยากรณ์ที่กำหนด ไฟล์สคริปต์เหล่านี้รองรับ:
ความคิดเห็น
- ความคิดเห็นขึ้นต้นด้วย # และเชลล์จะไม่สนใจทางลัด
- สามารถใช้เพื่อเปลี่ยนชื่อคำสั่งเพื่อการดำเนินการที่สั้นและง่ายBatch Jobs
- คำสั่งหลายคำสั่งสามารถดำเนินการได้โดยอัตโนมัติ ซึ่งมิฉะนั้นจะต้องป้อนด้วยตนเอง สิ่งนี้ทำให้ไม่จำเป็นต้องรอให้ผู้ใช้ทริกเกอร์แต่ละขั้นตอนของลำดับGeneralization
- การใช้การวนซ้ำอย่างง่ายทำให้การทำงานทั่วไปเป็นไปได้มากขึ้น เช่น การแปลงรูปภาพจากที่หนึ่งไปยังอีกที่หนึ่ง
ตัวอย่างไฟล์ SH
$ echo '#!/bin/sh' > my-script.sh
$ echo 'echo Hello World' >> my-script.sh
$ cat my-script.sh
#!/bin/sh
echo Hello World
$ chmod 755 my-script.sh
$ ./my-script.sh
Hello World
จะรันไฟล์ SH ได้อย่างไร?
ไฟล์ SH มักจะทำงานบน Linux แม้แต่ใน Windows คุณต้องเชื่อมต่อกับเทอร์มินัล Linux โดยใช้ซอฟต์แวร์เช่น Putty เพื่อเรียกใช้ไฟล์ sh ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ไฟล์ SH บนเทอร์มินัล Linux
- เปิดเทอร์มินัล Linux และไปที่ไดเร็กทอรีซึ่งเป็นที่ตั้งของไฟล์ SH
- โดยใช้คำสั่ง
chmod
ให้ตั้งค่าการอนุญาตให้ดำเนินการกับสคริปต์ของคุณ (หากยังไม่ได้ตั้งค่า) - เรียกใช้สคริปต์โดยใช้หนึ่งในสิ่งต่อไปนี้
./filename.sh
sh ชื่อไฟล์.sh
bash script-name-here.sh