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