Сценарий Bash, чтобы закончиться и отредактировать файл Машинописного текста в конце терминального сеанса автоматически

Я использую команду сценария для записи моего терминального действия. После завершений сессии я использую следующую команду для обработки результирующего файла Машинописного текста:

cat typescript | perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' | col -b > typescript-processed

Теперь, команда для начала записи и команды выше присутствует в том же файле удара. Действительно ли возможно вызвать вышеупомянутый сегмент кода (работающий в фоне в то время) только, когда терминальный сеанс закрыт?

Заранее спасибо! • ᴗ •

0
задан 12 February 2019 в 06:44

1 ответ

Попробуйте это место тот сценарий в ~/.bash_logout файл и когда завершения оболочки это будет выполнено.

Я использовал этот пример, и он работал:

finish() {

        echo "my firstname" >> /tmp/kokolet
}
trap finish EXIT
0
ответ дан 26 October 2019 в 06:48

Другие вопросы по тегам:

Похожие вопросы: