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