d.jaeger
Goto Top

SQL-Query in CSV-Datei per Shell

Liebe Experten,

ich möchte per

    kubectl exec -n "$namespace" -it "$pod" --container="$container" -- \  
        mysql -u"$dbuser" -p"$dbpassword" -h"$dbhost" "$dbname" -e "$sql_query" \  
        | sed 's/\t/;/g' > "$output_file"  

einen Datenbankexport in eine Datei durchführen. Die Query etc. funktioniert auch. Ich möchte das Ergebnis spaltengetrennt von Semikolon in der Datei haben.

Bei meinem Statement sieht das nicht gut aus, da die -- und + Zeichen angezeigt werden.

clipboard-image


Wie kann ich das gut machen?

Danke für Eure Hilfe.

Content-ID: 672124

Url: https://administrator.de/forum/sql-query-in-csv-datei-per-shell-672124.html

Ausgedruckt am: 26.03.2025 um 13:03 Uhr

conclusions
Lösung conclusions 24.03.2025 um 15:30:42 Uhr
Goto Top
Hallo,

versuch mal den Batch-Mode.

kubectl exec -n "$namespace" -it "$pod" --container="$container" -- \  
    mysql -u"$dbuser" -p"$dbpassword" -h"$dbhost" "$dbname" -B -e "$sql_query" \  
    | sed 's/\t/;/g' > "$output_file"  

Gruß
d.jaeger
d.jaeger 24.03.2025 um 15:47:07 Uhr
Goto Top
Super, vielen, vielen Dank! Hat funktioniert.