Ein einzelner Punkt in der Shell?
-
Hi,
was bedeutet ein einzelner Punkt in der Shell.
z.B.svn propedit svn:ignore .
Ich kenne nur ./ / usw.
-
current directory
-
Für die Shell bedeutet der Punkt nichts (außer er steht ganz am Anfang der Zeile, aber darum geht es hier nicht). Der Punkt ist ein ganz normaler Parameter, der unverändert übergeben wird.
Bei
svn propedit svn:ignore .
bekommt das Programm "svn" also drei Parameter:
- "propedit"
- "svn:ignore"
- "."
Was das Programm mit einem Parameter wie "." anfängt, hängt ganz vom Programm ab. grep zum Beispiel interpretiert "." als ersten Parameter als regulären Ausdruck mit der Bedeutung "matche ein beliebiges Zeichen".
-
Danke, damit ist meine Frage beantwortet