Pattern glob

I pattern globali specificano set di nomi di file o cartelle utilizzando caratteri jolly.

Per il trigger basato su file della pipeline di build Oracle Cloud Infrastructure DevOps, i pattern globali vengono utilizzati per specificare i file da includere o escludere durante l'esecuzione della build. Ad esempio, il comando shell Unix Bash mv *.txt textfiles/ sposta tutti i file con nomi che terminano con .txt dalla directory corrente al nome directory textfiles. In questo caso, * è un carattere jolly che implica "qualsiasi stringa di caratteri" e *.txt è un pattern glob.

Sintassi globale:

Carattere jolly descrizione; Esempio
* Corrisponde a qualsiasi numero di caratteri, incluso nessuno. *.txt corrisponde a file come test.txt
? Corrisponde a qualsiasi carattere singolo. ?.txt corrisponde a file quali a.txt e b.txt
[abc] Corrisponde a uno qualsiasi dei caratteri riportati tra parentesi. [abc].txt corrisponde ai file a.txt, b.txt e c.txt
[a-z] Corrisponde a un carattere dell'intervallo specificato tra parentesi. [a-d].txt corrisponde a file quali a.txt e d.txt
** Carattere jolly ricorsivo. /hello/**/* corrisponde a tutti i discendenti di /hello

Il separatore di percorso (/ in Unix o \ in Windows) non corrisponde mai.