Am Sonntag, 26. Oktober 2003 20:56 schrieb David Haller:
Welche 3 Zeilen? Die ersten 3 Datensaetze oder wie? Da solltest du mit 'where' filtern koennen. Ansonsten:
echo 'SELECT ... ' | mysql ... | sed '1,3d' > test.txt
(oder gleich weiterpipen ;)
Ich meinte die 1. 3 Zeilen, die sehen also so aus: @a:=0 0 export Problem ist, dass ich einen Zähler mehrmals brauche. Daher kommt also @a:=0 0 weil ich die Variable initialisieren muss. Darunter steht dann "export", das von select concat(..) as export kommt. Ohne "as" wird der gesamte concat-Befehl angezeigt und der ist mehrere Zeilen lang. Kannst du bitte die sed-Syntax an hier bereits funktionierendes anpassen: Das erzeugt hier eine Datei mit 3 Zeilen zuviel am Anfang. mysql --host=$MYSQLHOST -A --user=$MYSQLUSER --password=$MYSQLPWD $MYSQLDB --execute="$MYSQLEXPORTCMDME" > $MEIMPORT Ich möchte an den Variablen nichts mehr umbauen. Nach der korrekten Definition dieser Variablen, die jeweils einige Zeilen lang sind, braucht mein Hirn mal Pause, auch wenn der sed Befehl allein nicht so schlimm aussieht. Al