Как получить значение, сохраненное в определенном месте байта из файла SQLite 3.

#shell #sqlite #scripting #hexdump

#оболочка #sqlite #сценарии #шестнадцатеричный дамп

Вопрос:

У меня есть файл формата SQLite 3, который можно найти по адресу :

http://expirebox.com/download/55d8c804cbd8c3debe6e5128f350cd64.html

Когда я открываю его с помощью средства просмотра SQLite, я могу получить доступ к этой информации, которая мне нужна, которая находится под :

trc_count (информация, которая мне нужна)

Могу ли я извлечь эту информацию с помощью hexdump, как нужно использовать эту информацию в сценарии оболочки.

Пожалуйста, помогите.

Комментарии:

1. Зачем вам использовать шестнадцатеричный дамп, когда вы можете просто выполнить запрос?

2. Спасибо CL, я нашел решение, по-видимому, я использовал более старую версию sqlite.

3. Когда я пытаюсь выполнить цикл для получения запроса, он выдает ошибку :

4. #!/bin/bash ls -lrt | grep -w "458752" | awk '{print $9}' | sort -V > list for linename in cat list do /d/home/alima0152/Desktop/sqlite3 $linename "select trace_count from volume"; >> trc_count done rm list