สารบัญ:

พารามิเตอร์ bash ถูกส่งไปยังสคริปต์อย่างไร
พารามิเตอร์ bash ถูกส่งไปยังสคริปต์อย่างไร

วีดีโอ: พารามิเตอร์ bash ถูกส่งไปยังสคริปต์อย่างไร

วีดีโอ: พารามิเตอร์ bash ถูกส่งไปยังสคริปต์อย่างไร
วีดีโอ: Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script 2024, พฤศจิกายน
Anonim

ผ่านข้อโต้แย้ง เพื่อ สคริปต์ . ข้อโต้แย้ง เป็นไปได้ ผ่านไป เพื่อ สคริปต์ เมื่อดำเนินการ โดยเขียนเป็นรายการที่คั่นด้วยช่องว่างตามหลัง สคริปต์ ชื่อไฟล์. ข้างใน สคริปต์ , ตัวแปร $1 อ้างอิงตัวแรก การโต้แย้ง ในบรรทัดคำสั่ง $2 วินาที การโต้แย้ง และอื่นๆ

นอกจากนี้ $1 ใน bash script คืออะไร?

คืออะไร $1 . $1 เป็นอาร์กิวเมนต์ commandline แรก หากคุณเรียกใช้./asdf.sh a b c d e แล้ว $1 จะเป็น a, $2 จะเป็น b, ฯลฯ ในเชลล์ที่มีฟังก์ชัน, $1 อาจทำหน้าที่เป็นพารามิเตอร์ของฟังก์ชันแรก เป็นต้น

ในทำนองเดียวกัน $ คืออะไร? ทุบตี? ทุบตี เป็นตัวประมวลผลคำสั่งที่โดยทั่วไปทำงานในหน้าต่างข้อความที่ผู้ใช้พิมพ์คำสั่งที่ทำให้เกิดการดำเนินการ ทุบตี ยังสามารถอ่านและรันคำสั่งจากไฟล์ที่เรียกว่าเชลล์สคริปต์ ทุบตี เป็นเชลล์ที่เข้ากันได้กับ POSIX แต่มีส่วนขยายจำนวนหนึ่ง

ตามลำดับ คุณจะป้อน bash script อย่างไร?

วิธีเขียนสคริปต์ทุบตีที่รับอินพุตของผู้ใช้

  1. เปิดไฟล์ใหม่ นาโน มายสคริป
  2. เขียนบรรทัด shebang: #!/usr/bin/env bash.
  3. เขียนเนื้อหาสคริปต์ มาทำงานกันด้วยตัวอย่างง่ายๆ:
  4. ทำให้สคริปต์สามารถเรียกใช้งานได้ chmod +x myscript
  5. เรียกใช้สคริปต์./myscript.
  6. เพิ่มตัวแปรอินพุต #!/usr/bin/env bash.
  7. ตอนนี้เรียกใช้: ไม่มีพารามิเตอร์ที่จำเป็น:
  8. เพิ่มตัวแปรอินพุตเสริม

$$ Linux คืออะไร?

เป็นระบบปฏิบัติการ ลินุกซ์ เป็นซอฟต์แวร์ที่อยู่ใต้ซอฟต์แวร์อื่นทั้งหมดบนคอมพิวเตอร์ รับคำขอจากโปรแกรมเหล่านั้นและส่งต่อคำขอเหล่านี้ไปยังฮาร์ดแวร์ของคอมพิวเตอร์

แนะนำ: