Hallo, Am Tue, 14 Feb 2006, Christa Gerber schrieb: [..]
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.
Das gilt _INNERHALB_ von []. Also '[[.x.]]'. Analog: [[:alpha:]] und [[=c=]]. Auf deutsch lautet obiger Satz (etwas komisch): "Innerhalb von [ und ] trifft ein Ausdruck [.XY.] auf die Sortierreihenfolge des Symbols XY zu." Klingt komisch.
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.
Das liegt daran wie die shell das [dg.]* expandiert. Nimm mal: echo ls -d [dg.]* Das was du willst bekommst du mit: ls -d .* [dg]* -dnh -- Disclaimer - These opiini^H^H damn! ^H^H ^Q ^[ .. :w :q :wq :wq! ^d X^? exit X Q ^C ^c ^? :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZZZZZ ^H man vi ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d man help ^C exit ?Quit ?q CtrlShftDel "Hey, what does this button d..."