Je fais un shell script pour exporter une requête sqlite vers un fichier csv, comme ceci :
#!/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"
Lors de l'exécution du script, la sortie s'affiche à l'écran, au lieu d'être enregistrée dans "out.csv". Cela fonctionne en utilisant la même méthode avec la ligne de commande, mais je ne sais pas pourquoi le script de l'interpréteur de commandes ne parvient pas à exporter les données vers le fichier.
Qu'est-ce que je fais de mal ?