Patrones glob

Los patrones glob especifican juegos de nombres de archivos o carpetas mediante comodines.

Para un disparador basado en archivo del pipeline de compilación de Oracle Cloud Infrastructure DevOps, se utilizan patrones glob para especificar los archivos que se van a incluir o excluir durante la ejecución de la compilación. Por ejemplo, el comando de shell Bash de Unix mv *.txt textfiles/ mueve todos los archivos con nombres que terminan en .txt del directorio actual al nombre de directorio textfiles. Aquí, * es un comodín que implica "cualquier cadena de caracteres" y *.txt es un patrón glob.

Sintaxis glob:

Comodín Descripción Ejemplo
* Coincide con cualquier número de caracteres, incluido cero. *.txt coincide con archivos como test.txt
? Coincide con un carácter cualquiera. ?.txt coincide con archivos como a.txt y b.txt
[abc] Coincide con cualquiera de los caracteres proporcionados entre paréntesis. [abc].txt coincide con los archivos a.txt, b.txt y c.txt
[a-z] Coincide con un carácter del rango proporcionado entre paréntesis. [a-d].txt coincide con archivos como a.txt y d.txt
** Comodín recursivo. /hello/**/* coincide con todos los descendientes de /hello

El separador de ruta (/ en Unix o \ en Windows) nunca coincide.