On 2004-07-09 Stefan Bund <[EMAIL PROTECTED]> wrote:
[..]
> Martin Dickopp <[EMAIL PROTECTED]> writes:
> > find ./ -type d | while read i; do
> >
> > Solltest Du allerdings auch Dateinamen haben, die Zeilenumbr�che
> > ("Newlines") enthalten, wird es etwas komplizierter:
> >
> > find ./ -type d -print0 | xargs -0 bash -c 'while [ $# -gt 0 ]; do
> > i="$1"
> > # Hier etwas mit "$i" machen
> > shift
> > done' "$0"
[...]
Oder alternativ
find ./ -type d -print0 | while read -rd '' ; do echo "$i" ; done
Das benoetigt aber wirklich bash (fuer read -d), waehrend Martins
Vorschlag wohl auch mit (d)ash oder sogar posh funktionierte.
cu andreas
--
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)