Estoy haciendo un script de shell para exportar una consulta sqlite a un archivo csv, así:
#!/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"
Al ejecutar el script, la salida aparece en la pantalla, en lugar de guardarse en "out.csv". Está funcionando haciendo el mismo método con la línea de comando, pero no sé por qué el script de shell no puede exportar datos al archivo.
¿Qué estoy haciendo mal?