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

Antwort per Email an