Hallo Heiko,

On Mon, Feb 14, 2011 at 16:01:19 +0100, Heiko Schlittermann wrote:

> Hehe, nicht so einfach???
> 
> $ mkdir test && cd test
> $ touch ' a' 'b ' 'c
> d'
> $ find . -type f | while read p; do echo "<$p>"; done
> $ find . -type f | while read; do echo "<$REPLY>"; done
> $ find . -type f -print0 | while read -d $'\x00'; do echo "<$REPLY>"; done

In der Tat, mein Skript funktioniert mit fuehrenden oder anhaengenden
Leerzeichen nicht, mit eingebetteten gehts. Was Zeilenumbrueche in
Dateinamen angeht... wer sowas macht, der will Schmerzen.

Man kann jetzt natuerlich darueber diskutieren, ob man so einen kranken
Scheiss aktiv unterstuetzen soll oder besser den Benutzer dazu erzieht,
solche Dateinamen nicht zu verwenden. Denn auch in einem grafischen
Dateimanager sind solche Namen mehr als aergerlich:

  http://chris.silmor.de/dreimal.png

Gruss,
  Chris
-- 
Christian Perle                                    chris AT linuxinfotag.de
010111                                              http://chris.silmor.de/
101010                          LinuxGuitarKitesBicyclesBeerPizzaRaytracing

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an