Hallo, Am Sun, 26 Oct 2003, Al Bogner schrieb:
Am Sonntag, 26. Oktober 2003 18:48 schrieb David Haller:
Oder du schreibst dir den select/concat Kram in ne Textdatei und gibst die dann mysql via stdin ('mysql ... -p < test.sql > test.txt'). Falls das mit der Passwort-Eingabe im Terminal nicht funktionieren solle, dann muss du wohl oder uebel das Passwort auf der Kommandozeile angeben, was ein Sicherheitsloch ist, da das PW dann z.B. in der Ausgabe von 'ps' erscheint.
Jedenfalls: mit 'concat' kannst du dir die Ausgabe beliebig zusammenstricken.
Das funktioniert leider nicht ganz so. Das hatte ich schon probiert. Aber vermutlich kommt man auf diese Art am leichtesten weiter.
Wie entferne ich in einer Textdatei die ersten 3 Zeilen? Wenn möglich, ohne eine weitere Datei anzulegen. Dann sollte es eigentlich klappen.
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 ;) -dnh -- Then I touch the CPU fan. Wobble. Fsck. Seems the fan decided it didn't want to be a fan any more, then the poor Athlon puked its guts out, which popped the heatsink loose. -- B. Tomlin