On Thu, Jan 23, 2003 at 07:57:23PM +0100, Michael Bischof wrote:
> Hallo Liste,
>
> ich habe einen Ordner "a" auf dem Desktop liegen. Da drin sind
> verschiedene .html-Dateien und .jpg- und .gif-Bilder, die verlinkt sind
> mit anderen Ordner innerhalb von "a". Ich will jetzt alle Dateien mit
> dem Befehl "unix2dos" konvertieren. Soweit ich die Literatur verstanden
> habe sollte das mit dem Befehl gehen
> cd /home/user/Desktop/A
> unix2dos ./*
>
> - also Alles. Geht aber nicht. Die .html-Dateien in A werden
> konvertiert, andere in den Ordnern nicht.
>
> Hat Jemand eine Idee wie das gehen k�nnte. In man unix2dos und unix2dos
> --help habe ich nachgesehen. Es macht mich auch nicht
> schlauer.
Wenn du was auf eine ganze Ordnerhierarchie machen willst, musst
du nach so was wir "recursive" suchen. Bei cp ist das z.B. die
" -r " Option, ls hat auch so was.
Wenns das nicht gibt, gehts immer mit der ber�chtigten
find/xargs-Kombo. Die geht dann z.B. so:
find . -type f | xargs unix2dos
Mit Leerzeichen in Dateinamen tuts das noch nicht, dann muss bei
find (vor der pipe | ) noch ein -print0 oder sowas dahinter und
bei xargs sowas wie --null, glaub ich. In der manpage von xargs
ist ein Bsp drin, AFAIR.
BJ�rn
> Danke im Voraus, Gr��e
>
> Michael Bischof
>
> ----------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org