Apa file / bin / ['[' di OS X?


10

Masukkan deskripsi gambar di sini

Lihat tangkapan layar.

Ada file '[' di /bin.

Apa file '['? Apa fungsinya?

Jawaban:


12

Perintah ini untuk membandingkan nilai, memeriksa jenis file, dll.

Ini sebuah manhalaman:

NAME
 test, [ -- condition evaluation utility

SYNOPSIS
 test expression
 [ expression ]

Biasanya digunakan seperti ini:

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

Untuk info lebih lanjut, silakan baca halaman manual ( man [).


6
Perlu dicatat bahwa shell default kemungkinan memiliki versi [perintah yang akan dijalankan bukan versi yang ada di / bin. Satu di / bin cenderung hanya untuk kompatibilitas dan untuk khususnya shell minimalis.
Muzer

Sebenarnya, perintah, [pada sistem file, ada untuk kepatuhan POSIX (IEEE Std 1003.2 (`` POSIX.2 ''))) dan bukan untuk kompatibilitas atau terutama shell minimalis.
Christopher
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.