3
file1 -nt file2 — истина, если file1 новее (дата модификации), чем file2
4
file1 -ot file2 — истина, если file1 старее, чем file2
12
=, ( == ) – строки равны
16
### bash condition number
24
-le,(<=) – меньше или равно
28
-ge,(>=) - больше или равно
30
### bash condition boolean
32
! - отрицание логического выражения
34
-a,(&&) – логическое «И»
36
-o,(||) -логическое «ИЛИ»
38
### bash condition filesystem
40
-d file — истина, если file существует и является каталогом
41
-e file — истина, если file существует
42
-f file — истина, если file существует и является обычным файлом
43
-r file — истина, если file существует и доступен для чтения
44
-s file — истина, если file существует и имеет размер больше, чем ноль
45
-w file — истина, если file существует и доступен для записи
46
-x file — истина, если file существует и доступен для выполнения
47
-L file — истина, если file существует и является символьной ссылкой