Как разобрать историю для указанных команд, сохранить в отдельные файлы журналов

for i in [enter list of commands]; do history |grep -i "$i" >> ~/histories/"${i}"_hist.txt;done


Эта команда выполняет цикл для каждой команды, указанной в списке. Для каждой команды она ищет соответствующие записи в истории команд (поиск в истории), игнорируя регистр. Затем результаты поиска сохраняются в отдельные текстовые файлы в директории ~/histories с именами, соответствующими командам из списка. Это полезно для анализа использования определенных команд и отслеживания их выполнения в истории. Альтернативой может быть использование утилиты grep напрямую в командной строке для поиска команд в истории без сохранения результатов в отдельные файлы.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *