1.6Kпросмотров
19.5%от подписчиков
17 марта 2026 г.
📷 ФотоScore: 1.8K
⚙️ BASH Shell: Как запустить последовательно несколько команд или все сразу ✔️Если вам нужно запустить несколько команд, то между ними ставится символ ";" называемый метасимвол (metacharacter). Синтаксис следующий: command1;command2;command3 ▶️Команды, разделенные знаком ";" выполняются последовательно. Shell ждет следующей команды, и возвращение в приглашение командной строки происходит после исполнения последней команды: $ clear;date ➡️ Одновременное выполнение нескольких команд
▶️Для запуска нескольких команд за один раз, поставив амперсанд "&" в конце из команды. Для примера рассмотрим начало скрипта резервного копирования:
# /root/ftpbackup.sh &
▶️И ваш терминал свободен для дальнейшего пользования, вам не нужно ждать окончания исполнения скрипта /root/ftpbackup.sh. ➡️ Использование всего вместе
▶️У вас может быть тысячи файлов .bak. Но вам нужно всего-навсего перечислить нужные категории, и поместить все в /tmp/list:
# for d in "/home/sales /home/dbs /data1"; do find $d -iname “.bak” >> /tmp/list; done & 🔨 bash_help