Hallo Zusammen, ich habe ein kleines Problem bei einem Bash script und komme irgendwie nicht weiter. Ich versuche gerade das Ergebnis eine SQL query in ein array zu packen. Die query gibt mir 4 spalten aus von der die zweite Spalte Text mit Leerzeichen enthält. Wenn ich das jetzt in ein array schieße werden wird am jeden Leerzeichen umgebrochen und eine neue Array ebene erstellt. Kann mir jemand sagen was ich falsch mache?
1 2 3 4 5 6 7 8 9 | declare -a dbarray dbquery=$(sqlite3 "$dbpath" "select ......;") dbarray=( $( for i in "$dbquery" ; do echo "$i" ; done ) ) for i in "${dbarray[@]}" do echo "$i" done |