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.