Řešení 1:
Je to alternativní forma příkazu 'test'. Většinou se používá ve skriptech.
tj.
if [ $VAR ]
then
echo $VAR exists!
fi
Řešení 2:
Tomu říkáte, když používáte něco jako
if [ -e foo ]; then ...
ve skriptu shellu (ale většina shellů ho má dnes jako buildin). test muže by vám měl poskytnout dokumenty.
Řešení 3:
Jak zdůraznili ostatní, [
je nástroj pro vyhodnocení stavu prostředí – test.
Ve skutečnosti na to existuje manuálová stránka!
$ muž [
by vám měl poskytnout více podrobností o úvodní hranaté závorce.
Mimochodem, v OS X [
se nachází v /bin/[
:)
Jak zobrazit skryté soubory pomocí příkazu Linux `find`
Jak zjistím, zda je v mé síti povoleno IP Multicasting?