On Sat, 31 Mar 2007, Michael Bischof wrote:

Leicht OT (vielleicht besser einen neuen Thread aufmachen?):
im Ordner "test" habe ich mehrere .war-Dateien. Ich gehe mit der Konsole
dorthin:
        cd ../test
Wenn ich jetzt
        mv *.war *.tar.gz
eingebe klappt das nicht. Wie würde man mit der Konsole alle .war-Dateien
in .tar.gz-Dateien umwandeln? Ich frage das, weil wir das mv-Kommando auch
vorgeführt hatten und ich gerade davor sitze.

Das soll jetzt eine Fangfrage werden?

Solange es jetzt keine komischen Sonderzeichen oder Leerzeichen im
Dateinamen gibt: in einer bash:
for i in *.war ; do mv -v $i $(basename $i .war).tar.gz ; done

Ich vermute die Dateien sind aber noch nicht gepackt?
for i in *.war ; do mv -v $i $(basename $i .war).tar ; gzip -v $(basename $i 
.war).tar ; done

Manchmal ist auch mmv (multiple move) installiert, dann wuerde das in etwa
so aussehen: mmv "*.war" "#.tar.gz"

cu Frank

--
People who are funny and smart and return phone calls get
much better press than people who are just funny and smart.
                -- Howard Simons, "The Washington Post"
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an