У меня есть инструмент на Python - он находится в git-репозитории.
Каждый раз, когда этот инструмент запускается (скажем, $mytool start - это команда, которая запускает инструмент) - я хочу сохранить все следующие команды командной строки в файл истории в текущем каталоге.
unix terminal/shell:
$pwd
$xyx
$mytool start
$abc
$abc1
$abc2
В history.txt должно быть:
$mytool start
$abc
$abc1
$abc2
Какой код я могу добавить в свой инструмент (на Python) для сохранения команд командной строки (не вывода командной строки) в файл?
Это уже сделано для Вас историей удара. Его сохраненный в .bash_history в Вашем домашнем dir