Am Donnerstag, 8. Januar 2004 20:51 schrieb Thomas Mack:
Was tust Du? Selbst wenn ich so etwas mache wie:
fname="$1" for f in "$fname"; do echo $f done
gibt er die kompletten Dateinamen aus und nicht die Einzelteile wie mit fname=$1 z.B..
Ja, das machter auch. Bloss: Wenn ich das an ein Skript wie #!/bin/sh rm temp.mp3 echo $1>> ecco.log lame -b 192 -m j "$1" temp.mp3 rm "$1" mv temp.mp3 "$1" gebe, dann zerhackt er den String: bede@jupp:/data/hettimp3> find ./ -name "*.mp3" -exec ./doecco {} \; lame: excess arg Tested/13 LAME version 3.93 MMX (http://www.mp3dev.org/) usage: lame [options] <infile> [outfile] <infile> and/or <outfile> can be "-", which means stdin/stdout. Try: "lame --help" for general usage information or: "lame --preset help" for information on suggested predefined settings or: "lame --longhelp" or "lame -?" for a complete options list rm: Entfernen von »"./Bonnie« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Raitt/Road« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Tested/13« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »I« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Can't« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Make« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »You« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Love« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von »Me.mp3"« nicht möglich: Datei oder Verzeichnis nicht gefunden mv: Beim Verschieben mehrerer Dateien muss das letzte Argument ein Verzeichnis sein. »mv --help« gibt weitere Informationen. rm: Entfernen von »temp.mp3« nicht möglich: Datei oder Verzeichnis nicht gefunden lame: excess arg Tested/05 Ich weissnicht, wo ich mittlerweille schon Anführungen gesetzt, oder gequotet habe... Bernhard