Re: ls | grep
Hallo Al Bogner, hallo auch an alle anderen
Am Samstag, 7. Januar 2006 14:06 schrieb Al Bogner:
> Am Samstag, 7. Januar 2006 13:24 schrieb Rüdiger Noack:
> > Al Bogner wrote:
> > > Find geht aber in diesem Fall auch in die Tiefe, _darunter_
> > > liegende Verzeichnisse sollen nicht mehr gelistet werden.
> >
> > find -maxdepth 0
>
> Ich brauche 1
>
> Ich habe da noch ein Problem:
>
>
> ls -l
> insgesamt 0
> drwxr-xr-x 3 ab ab 16 2006-01-07 13:50 a
> drwxr-xr-x 2 ab ab 6 2006-01-07 13:49 a_1
> drwxr-xr-x 2 ab ab 6 2006-01-07 13:49 a_2
> drwxr-xr-x 2 ab ab 6 2006-01-07 13:52 a_cd
> drwxr-xr-x 2 ab ab 6 2006-01-07 13:52 a_ef
> drwxr-xr-x 2 ab ab 6 2006-01-07 13:51 a_kb
> -rw-r--r-- 1 ab ab 0 2006-01-07 13:49 datei
>
>
> find -maxdepth 1 ! -regex ".*_[1|2]$" -type d
> .
> ./a
> ./a_kb
> ./a_cd
> ./a_ef
>
>
> Ich will damit eine Variable definieren und eine Schleife durchlaufen
> lassen. Den Punkt bzw. "./" kann ich nicht brauchen. Brauche ich da
> noch eine Pipe mit sed um das durch nichts zu ersetzen? Das sieht
> zumindest nach nicht einfachem Quoting aus.
Zusätzliche find-Option: -mindepth 1 (vgl. man find ;-))
--
Gruß
MaxX
Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.
Reply to: