Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Il carattere qualsiasi

Il primo metacarattere che esamineremo è il punto, che viene utilizzato per trovare qualsiasi carattere. Se lo includiamo in un'espressione regolare, troverà qualsiasi carattere in quella posizione. Ecco un esempio:



[io@linuxbox~]$ grep -h '.zip' dirlist*.txt

bunzip2 bzip2 bzip2recover gunzip

gzip funzip gpg-zip preunzip prezip

prezip-bin unzip unzipsfx

[io@linuxbox~]$ grep -h '.zip' dirlist*.txt

bunzip2 bzip2 bzip2recover gunzip

gzip funzip gpg-zip preunzip prezip

prezip-bin unzip unzipsfx


Abbiamo cercato qualsiasi riga nei nostri file che corrispondesse all'espressione regolare ".zip". Ci sono un paio di cose interessanti da notare sui risultati. Si noti che chiusura Il programma non è stato trovato. Questo perché l'inclusione del metacarattere punto nella nostra espressione regolare ha aumentato la lunghezza della corrispondenza richiesta a quattro caratteri e, poiché il nome "zip" ne contiene solo tre, non corrisponde. Inoltre, se uno qualsiasi dei file nei nostri elenchi contenesse l'estensione file .zip, sarebbero stati abbinati anche loro, perché il carattere punto nell'estensione del file sarebbe stato abbinato anche a "qualsiasi carattere".

ancore


Il miglior sistema operativo cloud computing su OnWorks: