Відповіді:
Ця команда призначена для порівняння значень, перевірки типів файлів тощо.
Ось man
сторінка:
NAME
test, [ -- condition evaluation utility
SYNOPSIS
test expression
[ expression ]
Зазвичай використовується так:
if [ -f /etc/passwd ]
then
echo "Yes"
else
echo "No"
fi
Для отримання додаткової інформації, будь ласка, прочитайте сторінку man ( man [
).
[
у файловій системі існує для відповідності POSIX (IEEE Std 1003.2 (`` POSIX.2 '')), а не для сумісності або особливо мінімалістичних оболонок.