Preguntas etiquetadas con patterns


1
¿Cuál es el equivalente de patrón .gitignore de la expresión regular (Grande | Pequeño) (Estado | Ciudad) - [0-9] * \. Csv
Tengo una expresión regular que pegué en mi .gitignoresimilar a: (Big|Small)(State|City)-[0-9]*\.csv No funcionó, así que lo probé contra RegexLab.NET . Luego encontré la página de manual de gitignore que me llevó a aprender que gitignore no usa expresiones regulares, sino más bien fnmatch (3) . Sin embargo, fnmatch no parece …

1
echo [9876543210] muestra 1 4 5 6 ... ¿por qué?
¿Por qué se muestra 1 4 5 6 para las últimas cuatro declaraciones de eco? Golpeé esto por accidente una vez, pero ahora tengo curiosidad por saber por qué ocurre este comportamiento. Estas declaraciones funcionan como se esperaba (para mí). $ echo [ 9876543210 ] [ 9876543210 ] $ echo …


2
¿Cómo usar el OR lógico en find?
En bash shell lspuede usar una funcionalidad OR lógica (por supuesto, también podría hacerlo, ls name1 name2pero mis verdaderos ejemplos son más complicados): ls @(name1|name2) ¿Hay alguna manera de hacer esto usando find? Mi ingenua implementación: find . -maxdepth 1 -name @("name1"|"name2") no funciona (simplemente no genera nada)
12 find  ls  patterns 

3
Encuentra archivos que terminan con número
Estoy tratando de hacer una secuencia de comandos de respaldo a medida que los archivos de registro se hacen cada vez más grandes. Lo que tengo es hacer frente al archivo actual (por ejemplo, securearchivo /var/log/) y eliminar el contenido de ese archivo. Sin embargo, hay algunos archivos con el …


5
Coincidencia de patrones en nombres de ruta en bash
Quiero actuar en una lista de subdirectorios en un directorio. Considerar: for x in x86-headers/*/C/populate.sh; do echo $x; done Esto da x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Pero quiero valores que corresponde a la segunda parte de la ruta, elf, gl, etc. Sé cómo quitarse el principal x86-headers. for …


1
Bash Globbing no como se esperaba
Esta es una pregunta de tarea: Haga coincidir todos los nombres de archivo con 2 o más caracteres que comiencen con una letra minúscula, pero no terminen con una letra mayúscula. No entiendo por qué mi solución no funciona. Entonces ejecuté lo siguiente: touch aa touch ha touch ah touch …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.