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.