Martin Deppe schrieb:
Within [ and ], the syntax [.symbol.] matches the collating symbol symbol.
Letzteres sagt mir, daß die Zeichenkette offensichtlich deshalb nicht "verstanden" wird, weil es sich dabei um den unvollständig angegebenen Fall "[.symbol.]" handelt.
Wenn man die Klammern jedoch wegläßt, werden nicht nur alle Nicht-Verzeichnis-Verzeichniseinträge angezeigt, sondern auch die Inhalte aller Verzeichnisse, die mit einem Punkt beginnen - auch das aktuelle (".") und das darüber liegende (".."). Möchte man letzteren Effekt nicht, muß man die Option "-d" angeben.
Ich hoffe, das bringt etwas mehr Verstehen in die Geschichte!
Viel Spaß beim Ausprobieren Martin
Ok also das mit der -d option und .* hilft weiter doch offensichtlich verstehe ich den Satz "Within [ and ], the syntax [.symbol.] matches the collating symbol symbol." nicht. Wenn ich nun will, dass alle Verzeichnisse angezeigt werden die mit "d" "g" und eben "." beginnen, wie soll ich dann vorgehen? Denn eben ls -d [dg.]* zeigt mir brav alles was mit "d" oder "g" beginnt. Aber der Punkt wird unterschlagen. Aber schon mal Danke für die Anteilnahme :-) Christa p.s. Ich komme übrigens deshlab auf dieses Problem weil ich einfach mal die Beispiele aus "Einführung in die bash" aus dem O'Reilly Verlag durchgespielt habe. Und in dem wird behauptet das dass ginge. -- DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert: GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl