Команда exec linux
При запуске сценария создается новая командная оболочка(дочерний процесс), которая будет выполнять команды из сценария.
Программа выполняемая в команде exec заменяет текущую программу(родительский процесс), не запуская дочерний процесс.
exec программа(команда)
С помощью exec можно перенаправить вывод или ввод, например в файл.
exec outfile.txt
#вернуть вывод обратно в терминал
exec > /dev/tty
Источники
Связанные темы
Удаление файлов из bash linux с возможностью восстановления
Использование команды tee в Linux
Использование wget и curl в Linux
Команда chattr и lsattr в Linux
Использование awk Linux Alpine
Блокировка пользователя в Linux
Проверка на необходимость перезапуска после обновления пакетов
Стандартные потоки и перенаправление ввода/вывода в Linux
Архивирование и сжатие файлов в Linux
Полезные команды и скрипты Linux
Условная конструкция if в Linux
Использование оператора select в языке shell
Внутренние и внешние команды linux
Использование конструкции case в Linux