มีทางเลือกมากมาย:
printenv
พิมพ์ค่าของสภาพแวดล้อมที่ระบุ VARIABLE หากไม่ได้ระบุตัวแปรให้พิมพ์ชื่อและคู่ค่าสำหรับพวกเขาทั้งหมด
env
env - รันโปรแกรมในสภาพแวดล้อมที่ถูกปรับเปลี่ยน
ส่งออก
ตั้งค่าตัวแปรสภาพแวดล้อม ทำเครื่องหมายแต่ละชื่อที่จะส่งผ่านไปยังกระบวนการลูกในสภาพแวดล้อม .....
-p แสดงผลในรูปแบบที่อาจนำมาใช้ใหม่เป็นอินพุต
หากไม่มีการระบุชื่อหรือหากระบุตัวเลือก `-p 'รายการของชื่อที่ส่งออกจะปรากฏขึ้น
ชุด
มีประโยชน์ในการรับตัวแปรเชลล์เช่นกัน
หากคุณต้องการข้อมูลเพิ่มเติม (จำนวนเต็มส่งออก) คุณควรใช้แทน
เรียงพิมพ์
การส่งออกมีข้อได้เปรียบว่าเอาต์พุตสามารถอ่านได้ทันทีบนเปลือก
ในที่สุดก็มี
compgen -v
แสดงความสำเร็จที่เป็นไปได้ขึ้นอยู่กับตัวเลือก
ซึ่งจะแสดงตัวแปรเชลล์และสภาพแวดล้อมทั้งหมดโดยไม่มีค่าหรือข้อมูลเพิ่มเติม คุณจะต้องecho $ VARIABLE_NAMEเพื่อค้นหาค่าตัวแปร แต่อย่างน้อยรายการก็สมบูรณ์ มันเป็นทุบตีไม่zsh
declare -p
ทำเช่นเดียวกัน