d.jaeger

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.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 672124

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

Ausgedruckt am: 06.05.2025 um 07:05 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.