diff --git a/pages.ru/common/[.md b/pages.ru/common/[.md new file mode 100644 index 0000000000..f73d3ed363 --- /dev/null +++ b/pages.ru/common/[.md @@ -0,0 +1,33 @@ +# [ + +> Проверять типы файлов и сравнивать значения. +> Возвращает код завершения 0, если условие истинно, и 1, если оно ложно. +> Больше информации: . + +- Проверить, равна ли указанная переменная заданной строке или нет: + +`[ "${{переменная}}" {{=|!=}} "{{строка}}" ]` + +- Проверить, является ли указанная переменная равной [eq]/не равной [ne]/большей [gt]/меньшей [lt]/большей или равной [ge]/меньшей или равной [le] указанному числу: + +`[ "${{переменная}}" -{{eq|ne|gt|lt|ge|le}} {{целое_число}} ]` + +- Проверить, имеет ли указанная переменная [n]епустое значение: + +`[ -n "${{переменная}}" ]` + +- Проверить, имеет ли указанная переменная пустое значение (нулевой [z] длины): + +`[ -z "${{переменная}}" ]` + +- Проверить, существует ли указанный [f]айл: + +`[ -f {{путь/к/файлу}} ]` + +- Проверить, существует ли указанный каталог ([d]irectory): + +`[ -d {{путь/к/каталогу}} ]` + +- Проверить, существует ли ([e]xists) указанный файл или каталог: + +`[ -e {{путь/к/файлу_или_каталогу}} ]` diff --git a/pages.ru/common/].md b/pages.ru/common/].md new file mode 100644 index 0000000000..d6c40d124b --- /dev/null +++ b/pages.ru/common/].md @@ -0,0 +1,7 @@ +# ] + +> Завершает условное выражение, начатое с `[`. + +- Посмотреть документацию для команды `[`: + +`tldr [`