Сопоставление Junior Bash-скрипты обновлено
Проверки в [[ ]]
Вопрос
Сопоставь проверку и её смысл.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
-f и -d проверяют тип, -z/-n длину строки, -x право на исполнение. Для чисел в [[ ]] используют -lt, -gt, -eq, а < и там сравнивают строки; для арифметики удобнее (( a < b )).
Правильные пары
-f fileсуществует обычный файл-d dirсуществует каталог-z "$s"строка пустая-n "$s"строка непустая-x fileфайл исполняемый$a -lt $bчисло a меньше bРазбор
-f и -d проверяют тип, -z/-n длину строки, -x право на исполнение. Для чисел в [[ ]] используют -lt, -gt, -eq, а < и > там сравнивают строки; для арифметики удобнее (( a < b )).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.