Всем здравствуйте! Возникла необходимость разобраться с некоторыми bash скриптами, и мануалов накачал и гуглил но некоторые моменты остались неясными и нормального описания ненашел, значит к примеру встречаю в скриптах такие строчки: if [ ! -x $var ]
if [ -x $directory/$cmd ]
if [ «$NEW_PWM» -gt «$OLD_PWM» ] || [ -z «$TEMP_AT_LAST_PWM_CHANGE» ]
так вот где я только не читал везде оператор if с последующими then elif fi описывается коротко, т.е. суть его работы но что это за параметры внутри -x, -gt, -z внутри []? И где об этом можно почитать как можно более подробно?