Bash: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) (→if) |
||
Строка 4: | Строка 4: | ||
== if == | == if == | ||
<source lang="bash">[ *условие* ] && команда </source> - выполнит команду если условие верно | * <source lang="bash">[ *условие* ] && команда </source> - выполнит команду если условие верно | ||
<source lang="bash">[ *условие* ] || команда </source> - выполнит команду если условие ложно | * <source lang="bash">[ *условие* ] || команда </source> - выполнит команду если условие ложно | ||
Версия от 08:26, 8 июня 2020
http://mywiki.wooledge.org/BashPitfalls
if
- - выполнит команду если условие верно
[ *условие* ] && команда
- - выполнит команду если условие ложно
[ *условие* ] || команда
- - Наличие файла
[ -f path ]
- - Наличие директории
[ -d path ]