Ubuntu - สคริปต์เชลล์เพื่อเรียกใช้ / เรียกใช้
เริ่มเขียนเชลล์สคริปต์ในระบบปฏิบัติการ Ubuntu Linux ด้วย #! / bin / bash หรือ #! / bin / sh หรือ #! / usr / bin / sh ซึ่งหมายความว่าไฟล์เชลล์สคริปต์ได้รับการดำเนินการโดย "sh" ซึ่งอยู่ในไดเรกทอรี "bin" เป็นคำแนะนำมาตรฐานจาก Linux Distributions เพื่อเขียนบรรทัดนี้โดยที่ไฟล์สคริปต์ทำงานได้สำเร็จ บันทึกเชลล์สคริปต์เป็น "filename.sh" แสดงคำอธิบายไฟล์ด้วยสคริปต์และระบบบล็อกการอนุญาตทั้งหมดในระบบปฏิบัติการ Linux เพื่อทำให้ไฟล์ปลอดภัย ดังนั้นจึงไม่แนะนำให้ใช้โดย Linux Distributions เพื่อบันทึกไฟล์ในรูปแบบข้อความ แทรกการอนุญาตไปยังไฟล์สคริปต์ของคุณเพื่อให้ผู้ใช้ระดับต่าง ๆ สามารถอ่านเขียนและรันไฟล์สคริปต์โดยพิมพ์บรรทัดต่อไปนี้ใน Ubuntu:
chmod u + x sayH
./sayH
ปัญหา
ฉันกำลังเขียนสคริปต์เชลล์แบบง่าย ๆ ใน Ubuntu Linux
$ vi sayH echo "โปรดชื่อของคุณ:" อ่าน fname echo "สวัสดี $ fname ขอเป็นเพื่อน!"
วิธีการรันและเรียกใช้ใน Linux?
สารละลาย
ก่อนอื่นให้ผนวก "#! / bin / bash" ที่ด้านบนของไฟล์:
#! / bin / ทุบตี
echo "ชื่อจริงของคุณ:" read fname echo "Hello $ fname, ให้เป็นเพื่อน!"
แล้ว:
chmod u + x sayH
./sayH
บันทึก
ขอบคุณ jipicy สำหรับเคล็ดลับนี้ในฟอรัม