$ คืออะไร? ในเชลล์?
$ คืออะไร? ในเชลล์?

วีดีโอ: $ คืออะไร? ในเชลล์?

วีดีโอ: $ คืออะไร? ในเชลล์?
วีดีโอ: เซลล์ และ ออร์แกเนลล์ สรุปใน 10 นาที (cell and organelle) 2024, อาจ
Anonim

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

นอกจากนี้ $ คืออะไร? ในเชลล์สคริปต์?

$# เก็บจำนวนอาร์กิวเมนต์บรรทัดคำสั่งที่ส่งผ่านไปยัง เปลือก โปรแกรม. $? เก็บค่า exit ของคำสั่งสุดท้ายที่ถูกดำเนินการ $0 เก็บคำแรกของคำสั่งที่ป้อน (ชื่อของ เปลือก โปรแกรม). โดยพื้นฐานแล้ว $# คือจำนวนอาร์กิวเมนต์ที่กำหนดเมื่อคุณ สคริปต์ ถูกประหารชีวิต

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

รู้ยัง, $ คืออะไร? ในทุบตี?

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

$1 และ $2 ในเชลล์สคริปต์คืออะไร?

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

แนะนำ: