NBash

Форк
0
47 строк · 1.7 Кб
1
## time conditions
2

3
    file1 -nt file2 — истина, если file1 новее (дата модификации), чем file2
4
    file1 -ot file2 — истина, если file1 старее, чем file2
5

6
 bash condition string
7

8
    -z – строка пуста
9

10
    -n – строка не пуста
11

12
    =, ( == ) – строки равны
13

14
    != – строки неравны
15

16
### bash condition number
17

18
    -eq – равно
19

20
    -ne – неравно
21

22
    -lt,(< ) – меньше
23

24
    -le,(<=) – меньше или равно
25

26
    -gt,(>) – больше
27

28
    -ge,(>=) - больше или равно
29

30
### bash condition boolean
31

32
    ! - отрицание логического выражения
33

34
    -a,(&&) – логическое «И»
35

36
    -o,(||) -логическое «ИЛИ»
37

38
### bash condition filesystem
39

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 существует и является символьной ссылкой
48

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.