Estou fazendo um script de shell para exportar uma consulta sqlite para um arquivo csv, assim:
#!/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"
Ao executar o script, a saída aparece na tela, ao invés de ser salva em "out.csv". Ele está funcionando do mesmo modo com a linha de comando, mas não sei por que o script de shell não consegue exportar dados para o arquivo.
O que estou fazendo errado?