В этой небольшой заметке мы хотели бы показать, как с помощью Bash выполнить одну команду за второй только после того, как первая команда выполнится.
Быстрое решение
1 | первая_команда && вторая_команда |
Практический пример
В этом примере мы представим объединение команд sleep и echo.
1 | sleep 3 && echo "Команда sleep выполнена!" |
Пояснение
Команда sleep переводит командную строку в спящий режим на 3 секунды, возвращая статус успеха (код состояния 0), затем выполняется команда echo, печатающая текст "Команда сна выполнена!" в командной строке.