ไฟล์ 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.shsh ชื่อไฟล์.shbash script-name-here.sh