ไฟล์ / bin / ['[' ใน OS X คืออะไร?


คำตอบ:


12

คำสั่งนี้ใช้สำหรับการเปรียบเทียบค่าการตรวจสอบประเภทไฟล์ ฯลฯ

นี่คือmanหน้า:

NAME
 test, [ -- condition evaluation utility

SYNOPSIS
 test expression
 [ expression ]

มันมักจะใช้แบบนี้:

if [ -f /etc/passwd ] 
then
   echo "Yes"
else
   echo "No"  
fi

สำหรับข้อมูลเพิ่มเติมโปรดอ่าน man page ( man [)


6
เป็นที่น่าสังเกตว่าเชลล์เริ่มต้นน่าจะมีเวอร์ชั่นบิวด์ในตัวของ [คำสั่งที่จะรันแทนที่จะเป็นหนึ่งใน / bin โอกาสหนึ่งใน / bin นั้นมีไว้เพื่อความเข้ากันได้เท่านั้นและโดยเฉพาะอย่างยิ่งกระสุนขนาดเล็ก
Muzer

ที่จริงแล้วคำสั่ง[บนระบบไฟล์นั้นมีอยู่สำหรับการปฏิบัติตาม POSIX (IEEE Std 1003.2 (`` POSIX.2 '')) และไม่ใช่สำหรับความเข้ากันได้หรือโดยเฉพาะอย่างยิ่งเปลือกที่เล็กที่สุด
คริสโตเฟอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.