Espressioni regolari/Globbing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
creazione
(Nessuna differenza)

Versione delle 21:37, 26 mar 2005

Il globbing è quello fatto dalla shell (es bash, sh, cmd.exe). Consiste nel l'espandere una stringa in una serie di nomi di file. Supporta solo due simboli:

  • * un numero qualsiasi di caratteri, compreso zero
  • ? uno ed un solo carattere

esempio: dati i file

a b c aa bb ab abc abcd bbcd

abbiamo le espansioni

?     a b c
a*    a aa abcd ab abc
??    aa bb ab
a?    aa ab
???*  abc abcd bbcd

Esercizio

Per ogni rigo trovare la stringa che si espande in (nota che in generale le soluzioni non sono univoche):

abc abcd
abcd bbcd
bb ab