[mysql] Datenbank-Namen ohne Tabelle ausgeben

dow

Lieutenant
Registriert
Sep. 2002
Beiträge
732
Hallo,

und zwar möchte ich die Namen aller vorhandenen Datenbanken ausgeben.

Dazu nutze ich im Moment
mysql --user=XXXX --password=XXXX --execute="show databases;" --silent

Da bringt er mir:

Database
datenbank1
datenbank2
.....

Hat jemand eine Ahnung wie ich quasi die Tabellenüberschrift "Database" noch wegbekomme (ohne awk-Script).

Befürchte irgendwie es ist nicht möglich.

/edit

wieder ein dummheitsfehler

In der Weiterverarbeitung wird das Database eh nicht mit angegeben, da es wahrscheinlich in eine andere pipe geht als der standart-output


@Gobble-G

ist unix, genau das ist mir (jetzt) auch aufgefallen, damit hat sich das Problem von selbst gelöst
 
Zuletzt bearbeitet:
Hallo,
läuft das zufällig unter einem UNIX? Ich habe vermutet, dass man es vielleicht greppen könnte, aber das "Database" scheint nicht über die Pipe zu gehen. Wenn du also den obigen Befehl gefolgt von " | cat" eingibst (ohne Hochkommata), erscheint es ohne das Database.

MfG, Gobble-G

Edit: *G*
 
Zurück
Oben