Co to jest plik / bin / ['['] w OS X?


10

Wpisz opis zdjęcia tutaj

Zobacz zrzut ekranu.

Plik „[” znajduje się w /bin.

Co to jest plik „[”? Co to robi?

Odpowiedzi:


12

To polecenie służy do porównywania wartości, sprawdzania typów plików itp.

Oto manstrona:

NAME
 test, [ -- condition evaluation utility

SYNOPSIS
 test expression
 [ expression ]

Zwykle używa się go w następujący sposób:

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

Aby uzyskać więcej informacji, przeczytaj stronę man ( man [).


6
Warto zauważyć, że domyślna powłoka prawdopodobnie ma własną wbudowaną wersję polecenia [, które uruchomi się zamiast polecenia w / bin. Jeden w / bin jest prawdopodobnie tylko dla kompatybilności i szczególnie minimalistycznych powłok.
Muzer

W rzeczywistości polecenie [w systemie plików istnieje dla zgodności z POSIX (IEEE Std 1003.2 (`` POSIX.2 '')), a nie dla kompatybilności lub szczególnie minimalistycznych powłok.
Christopher
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.