Я роблю сценарій оболонки для експортування запиту sqlite у файл CSV, приблизно так:
#!/bin/bash
./bin/sqlite3 ./sys/xserve_sqlite.db ".headers on"
./bin/sqlite3 ./sys/xserve_sqlite.db ".mode csv"
./bin/sqlite3 ./sys/xserve_sqlite.db ".output out.csv"
./bin/sqlite3 ./sys/xserve_sqlite.db "select * from eS1100_sensor_results;"
./bin/sqlite3 ./sys/xserve_sqlite.db ".exit"
При виконанні сценарію вихід з'явиться на екрані, а не буде збережений у "out.csv". Він працює, виконуючи той самий метод із командним рядком, але я не знаю, чому сценарій оболонки не вдається експортувати дані у файл.
Що я роблю не так?