¿Necesito imprimir la estructura de directorios de nuestro sistema de producción y me gustaría eliminar algunos directorios específicos del árbol ? ¿Cómo especificamos múltiples patrones de ignorar para el
¿Necesito imprimir la estructura de directorios de nuestro sistema de producción y me gustaría eliminar algunos directorios específicos del árbol ? ¿Cómo especificamos múltiples patrones de ignorar para el
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)...
¿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 [237890]...
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")...
Digamos que tengo un directorio con archivos a1, a2, a3, b1, b2, b3. Solo quiero hacer coincidir los archivos que comienzan con apero no contienen 3. Lo intenté ls -I "*3" *a*pero vuelve a1 a2 a3, aunque no quiero que coincida a3. ¿Es esto posible con
Quiero actuar en una lista de subdirectorios en un directorio. Considerar: for x in x86-headers/*/C/populate.sh; do echo $x; done Esto
Estoy tratando de encontrar archivos que tengan una nueva línea en el nombre del archivo. Pero no puedo entender qué patrón usar. Lo siguiente funciona, pero no es muy útil si quiero usarlo en código sangrado. find . -name '* *' Probé estos dos y solo lograron encontrar nombres de archivo que...
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...
Considerar: echo -e "a\nb\nc\nd\ne\nf\ng\nh" | sed '3,5a test' Esto coincidirá con las líneas 3, 4 y 5. Pero estoy tratando de hacer coincidir solo las líneas 3 y 5 (no 4). Y agregue 'prueba' después de
Tengo un archivo de entrada FILE1.TXT como se muestra a continuación. 11 id1 12 13 AGE = 20 14 NAME = NAME1 15 16 id2 17 18 AGE = 30 19 NAME = NAME2 . . . 110 idXYZ 111 112 AGE = AGEXYZ 113 NAME = NAMEXYZ 114 115 idZZZ 116 Quiero buscar en todos los campos que pertenecen a...
Si tengo una cadena "1 2 3 2 1", o una matriz [1,2,3,2,1], ¿cómo puedo seleccionar los valores únicos? "1 2 3 2 1" produces "1 2 3" o [1,2,3,2,1] produces [1,2,3] Similar a uniq pero uniq parece funcionar en líneas enteras, no en patrones dentro de una línea
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...