Я делаю сценарий оболочки для экспорта запроса 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. Он работает с тем же методом с командной строкой, но я не знаю, почему сценарий оболочки не может экспортировать данные в файл.
Что я делаю не так?