Действия

Bash: различия между версиями

Материал из lulzette's wiki

Нет описания правки
Строка 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 ]
    
    - Наличие директории