Glob-Muster

Globale Muster geben Dateigruppen oder Ordnernamen mit Platzhaltern an.

Bei einem dateibasierten Trigger der Oracle Cloud Infrastructure DevOps-Build-Pipeline werden Glob-Muster verwendet, um die Dateien anzugeben, die bei der Build-Ausführung eingeschlossen oder ausgeschlossen werden sollen. Beispiel: Der Unix Bash-Shellbefehl mv *.txt textfiles/ verschiebt alle Dateien mit Namen, die auf .txt enden, aus dem aktuellen Verzeichnis in das Verzeichnis textfiles. Hier ist * ein Platzhalterzeichen, das "jede Zeichenfolge" impliziert, und *.txt ist ein Glob-Muster.

Glob-Syntax:

Platzhalter Beschreibung Beispiel
* Entspricht einer beliebigen Anzahl von Zeichen (einschließlich keiner Zeichen). *.txt entspricht Dateien wie test.txt.
? Entspricht einem beliebigen einzelnen Zeichen. ?.txt entspricht Dateien wie a.txt und b.txt.
[abc] Entspricht einem der in Klammern angegebenen Zeichen. [abc].txt entspricht den Dateien a.txt, b.txt und c.txt.
[a-z] Entspricht einem Zeichen aus dem in Klammern angegebenen Bereich. [a-d].txt entspricht Dateien wie a.txt und d.txt.
** Rekursiver Platzhalter. /hello/**/* entspricht allen abhängigen Elementen von /hello

Das Pfadtrennzeichen (/ unter Unix oder \ unter Windows) wird nie abgeglichen.