Etwas uebersichtlicher und ohne Zwischendatei geht es mit einem
HERE-Dokument:
----------------------
[...]
mysql -h $HOST -u $USER -t -p$PWD $DATENBANK > $ERGEBNIS < Hallo Thomas, From: Thomas Lewandowski [mailto:Big_Thomas@gmx.de]
Sent: Wednesday, December 29, 2004 1:33 AM
To: suse-linux@suse.com
Subject: Aus einem Bash Skript in mysql schreiben? ich will aus einem bash Skript direkt in meine mysql
Datenbank schreiben. Also erst Verbinden usw.(so wie in php
mysql_connect usw.)?
Ich finde leider nichts bei google -> könnte mir einer von
euch weiterhelfen? #!/bin/sh
HOST=
USER=
PASSWORD=
DATENBANK=
statement="select SPALTE from TABELLE where WHEREBEDINGUNG"
echo $statement > statement.sql
`mysql -C -N -h $HOST -u $USER -p$PASSWORD $DATENBANK < statement.sql > result.txt` Ist nicht besonders elegant, sollte jedoch funktionieren. Gruß
Johannes --
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-linux-unsubscribe@suse.com
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-linux-help@suse.com