Het willekeurige karakter
Het eerste metateken waar we naar zullen kijken, is het punt- of puntteken, dat wordt gebruikt om met elk teken overeen te komen. Als we het in een reguliere expressie opnemen, komt het overeen met elk teken op die tekenpositie. Hier is een voorbeeld:
[ik@linuxbox ~]$ grep -h '.zip' map*.txt
bunzip2 bzip2 bzip2herstel gunzip
gzip funzip gpg-zip preunzip prezip
prezip-bin uitpakken unzipsfx
[ik@linuxbox ~]$ grep -h '.zip' map*.txt
bunzip2 bzip2 bzip2herstel gunzip
gzip funzip gpg-zip preunzip prezip
prezip-bin uitpakken unzipsfx
We hebben gezocht naar elke regel in onze bestanden die overeenkomt met de reguliere expressie ".zip". Er zijn een paar interessante dingen op te merken over de resultaten. Merk op dat de ritssluiting programma is niet gevonden. Dit komt omdat de opname van het metateken punt in onze reguliere expressie de lengte van de vereiste overeenkomst heeft vergroot tot vier tekens, en omdat de naam "zip" er slechts drie bevat, komt deze niet overeen. Ook als bestanden in onze lijsten de bestandsextensie bevatten .zip, zouden ze ook overeenkomen, omdat het puntteken in de bestandsextensie ook zou overeenkomen met het "elke teken".
Ankers