Metazeichen

Auch Wildcards genannt sind: *   ?     ^     [     !    [    \
Metazeichen werden von der Shell expandiert und das Resultat wird als Parameter an das aufgerufene Programm übergeben.Wichtig: Die Dateinamen-Expansion erfolgt vor dem Aufruf des Programmes!

    Dateinamen-Expansion

    Sie werden von der Shell und auch von verschiedenen Programmen interpretiert. I.d.R. werden sie fast gleich behandelt.



  • * eine beliebige Zeichenkette

  • ls -l *.txt     Die Shell erzeugt eine Liste aller Dateinamen im
    Verzeichnis, die mit .txt enden Diese Liste wird als
    Parameterliste an da Kommando ls �bergeben


  • ? steht für ein beliebiges Einzelzeichen

  • ls tag_?.txt    nach tag_ darf nur ein einzelnes Zeichen vor dem 
    nachfolgenden . stehen. Nur diese Dateinamen werden aufgelistet

    \\       Das nachfolgende Metazeichen soll als normales Zeichen behandelt werden (hier der \ )