aspose.info
TH

SH - ไฟล์สคริปต์ Bash Shell

อัปเดตเมื่อ

ไฟล์ 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

  1. เปิดเทอร์มินัล Linux และไปที่ไดเร็กทอรีซึ่งเป็นที่ตั้งของไฟล์ SH
  2. โดยใช้คำสั่ง chmod ให้ตั้งค่าการอนุญาตให้ดำเนินการกับสคริปต์ของคุณ (หากยังไม่ได้ตั้งค่า)
  3. เรียกใช้สคริปต์โดยใช้หนึ่งในสิ่งต่อไปนี้
  4. ./filename.sh
  5. sh ชื่อไฟล์.sh
  6. bash script-name-here.sh

อ้างอิง

ดูเพิ่มเติม