Hallo Community!
Bin durch Google auf das Board gestoßen. Scheint recht nett hier zu sein.
Muß mich gleich mal reggen.
Folgendes Problem habe ich und ich baue darauf, das ihr mir helfen könnt es zu lösen.
Ich möchte mir auf meiner Kisten die Listenverzeichnisse anzeigen lassen. Allerdings nur jene in Großschreibung. Mit folgenden Befehl bekomme ich jedoch alle Verzeichnisse angezeigt und in das File umgeleitet.
find /data/listen -type d > test.txt
Wie hat die Syntax für das ausschließliche ausgeben der Verzeichnisse in Großschreibung auszusehen?
Dank und Gruß
Newbie_2004
Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
[solved] Wie groß geschriebene Verzeichnisse suchen?
Moderator: Moderatoren
Sollen die gesuchten Verzeichnisse nur am Ende des Pfades sein, oder können die auch mittendrin vorkommen? Als Beispiel:
Suchst Du nur sowas hier
/data/listen/ABCDEF/
oder auch sowas
/data/listen/ABCDEF/dir3/
Wenn ersteres, dann würde helfen, das so
find /data/listen -type d|egrep ".+/[A-Z]+$" > test.txt
zu machen. Wenn zweiteres, dann wird es etwas umständlicher.
Suchst Du nur sowas hier
/data/listen/ABCDEF/
oder auch sowas
/data/listen/ABCDEF/dir3/
Wenn ersteres, dann würde helfen, das so
find /data/listen -type d|egrep ".+/[A-Z]+$" > test.txt
zu machen. Wenn zweiteres, dann wird es etwas umständlicher.
So viel umständlicher ist es gar nicht:
find -type d|egrep ".*/[A-Z]+($|/.+)"
Das findet alle Pfade, die ein Verzeichnis enthalten, welches komplett grossgeschrieben ist. Ein Fehler war oben noch drin, das erste Plus + muss ein Stern * sein, damit Du auch Verzeichnisse findest, die direkt in der Wurzel stehen.
find -type d|egrep ".*/[A-Z]+($|/.+)"
Das findet alle Pfade, die ein Verzeichnis enthalten, welches komplett grossgeschrieben ist. Ein Fehler war oben noch drin, das erste Plus + muss ein Stern * sein, damit Du auch Verzeichnisse findest, die direkt in der Wurzel stehen.
Zuletzt geändert von DemoFreak am 2. Mär 2004, 12:38, insgesamt 1-mal geändert.
Re: Wie groß geschriebene Verzeichnisse suchen?
Vielleicht so (Suche nach großem Anfagsbuchstaben):Newbie_2004 hat geschrieben:
find /data/listen -type d > test.txt
Code: Alles auswählen
find /data/listen -type d \
-name "[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*" \
> test.txt
Mattias
Re: Wie groß geschriebene Verzeichnisse suchen?
Eher so:
Ciao
Mattias
(zuviel Kaffee scheint dem Hirn zu schaden...)
Code: Alles auswählen
find /data/listen -type d -name "[A-Z]*" \
> test.txt
Mattias
(zuviel Kaffee scheint dem Hirn zu schaden...)
Vielen Dank!
Wow! Ich bin echt begeistert. Alle eure Vorschläge funktionieren. Ob ich das jemals alleine hinbekommen hätte? Ganz klare Antwort: NEIN!
Vielen Dank!
Gruß
Newbie_2004
Vielen Dank!
Gruß
Newbie_2004