Ich erstelle ein Shell-Skript, um eine SQLite-Abfrage in eine CSV-Datei zu exportieren.
#!/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"
Bei der Ausführung des Skripts wird die Ausgabe auf dem Bildschirm angezeigt, anstatt in "out.csv" gespeichert zu werden. Es funktioniert genauso mit der Befehlszeile, aber ich weiß nicht, warum das Shell-Skript keine Daten in die Datei exportieren kann.
Was mache ich falsch?