Подтвердить что ты не робот

-z опция внутри, если условие в оболочке script

Может ли кто-нибудь опубликовать мне значение параметра -z при записи, если условие выполняется с помощью сценариев оболочки.

Позвольте мне вставить точное условие, на что я смотрю

if [[ "x$do_clean_flag" = "x-clean" && -z "$show_me_flag" && "$verify" = true ]]
4b9b3361

Ответ 1

Из "справки":

-z STRING      True if string is empty.

Ответ 2

-z проверяет, определено ли значение $show_me_flag

ознакомьтесь с руководством по тесту (1)

Ответ 3

-z (что-то) означает, что (что-то) равно NULL, а затем возвращает true

http://unixhelp.ed.ac.uk/CGI/man-cgi?test

предполагает, что нулевая длина также возвращает true, я бы предложил сделать "man test" на вашем компьютере, чтобы проверить точную формулировку в вашей системе.