Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
linux:bash [2024/12/03 04:17] admin |
linux:bash [2024/12/09 07:00] (текущий) admin |
||
---|---|---|---|
Строка 45: | Строка 45: | ||
===== Формы команд ===== | ===== Формы команд ===== | ||
* **cmd &** - выполнить в фоновом режиме. | * **cmd &** - выполнить в фоновом режиме. | ||
- | * **{cmd1; cmd2}** - выполнить группой, | + | * **{ cmd1; cmd2; }** - выполнить группой, |
* **cmd1 | cmd2** - направить выход **cmd1** на вход **cmd2** | * **cmd1 | cmd2** - направить выход **cmd1** на вход **cmd2** | ||
* **cmd1 `cmd2`** - выход **cmd2** в аргументами в **cmd1**, $(cmd2) по стандарту POSIX | * **cmd1 `cmd2`** - выход **cmd2** в аргументами в **cmd1**, $(cmd2) по стандарту POSIX | ||
Строка 76: | Строка 76: | ||
ls -l [a-c]* | ls -l [a-c]* | ||
ls -l [^ab]* (отрицание) | ls -l [^ab]* (отрицание) | ||
+ | |||
+ | # Группировка команд. Важно что между фигурными скобками и командами должны быть пробелы и каждая команда завершаться точкой с запятой | ||
+ | xxxls || { echo " | ||
</ | </ | ||