Помогите выгрузить историю команд в текстовый файл

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
antipa1980
Posts: 2
Joined: Sun 02 Dec, 2018 15:33

Помогите выгрузить историю команд в текстовый файл

Post by antipa1980 » Sun 02 Dec, 2018 15:50

У меня FAR 3 Build 4455 x64.

Необходимо выгрузить всю историю команд в текстовый файл для последующей работы с ней. Умные люди в интернете написали, что FAR 3 хранит историю команд, как и все прочие истории, в БД sqlite. OK. Нашел в каталоге локальных данных пользователя (т.е. себя) файл history.db и пытаюсь его выпотрошить:

>C:\sqlite\sqlite3.exe -cmd "select * from history" history.db >myhistory.txt

Выгружается несколько тысяч строка какой-то истории, но среди этих тысяч строк нет истории команд!

Что я делаю не так?

PS. В реестре тоже смотрел и тоже не нашел.

Shmuel
Posts: 5608
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 186 times

Помогите выгрузить историю команд в текстовый файл

Post by Shmuel » Sun 02 Dec, 2018 16:03

Попробуйте так: sqlite3 -cmd "select name from history where kind=0" history.db >myhistory.txt

antipa1980
Posts: 2
Joined: Sun 02 Dec, 2018 15:33

Помогите выгрузить историю команд в текстовый файл

Post by antipa1980 » Sun 02 Dec, 2018 16:56

Спасибо, помогло осознать.

Как собственно и мой первый вариант тоже был рабочий. Но факт есть факт: в пятничном "полном извлечении" команд нет, в сегодняшнем - есть. Вероятно, одна из утилит, использованных для изучения БД, запортила ее. Как говорится, вскрытие показало, что пациент умер от вскрытия. :)

Сейчас снял свежую копию history.db и все стало нормально и с вашим вариантом и с моим первоначальным.

Еще раз спасибо.

Post Reply

Return to “Нужна помощь”