Preguntas etiquetadas con wildcards

Globbing significa emparejar archivos por patrones de nombre que contienen comodines.

5
Sensibilidad a mayúsculas y minúsculas en globbing de corchetes
Normalmente, el golpeteo de bash distingue entre mayúsculas y minúsculas: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips El uso de corchetes no parece cambiar esto: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py …
10 bash  shell  wildcards  locale 



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 …

2
"Grep -r foo *" frente a "grep -r foo".
Al usar grep -r, puede buscar en todos los archivos con * o. y parece devolver lo mismo, pero ¿es realmente lo mismo? Digamos que busco "foo", entonces podría escribir grep -r foo * o grep -r foo . ¿Alguien intentaría explicar la diferencia entre ellos? y *?
10 grep  wildcards 


6
Procese el archivo / etc / passwd para enumerar todos los usuarios cuya carpeta de inicio se encuentra en / home
Tengo un ejemplo de archivo / etc / passwd como este: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Estoy tratando de enumerar todos los usuarios con una carpeta de inicio /home/. escribí cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' donde e.txt es el texto que copié aquí. Entiendo que …

1
Eliminar archivos de más de 500 días
Tengo un directorio con archivos del año 2010 .. Quiero eliminar todos los archivos anteriores a 500 días y probé esto: find /var/log/arc/* -type f -mtime +500 -delete {}\; Pero entiendo esto: -bash: /usr/bin/find: Argument list too long Como sé, esto significa que hay demasiados archivos y findno puedo manejarlos. …

3
Tar una lista de archivos que no todos existen
Estoy ejecutando un comando de un script como tar -c -f ar.tar a b c d donde b, cyd pueden no existir, y pueden ser directorios. Las soluciones que se me ocurrieron son canalizar la salida de ls -da grep, luego empalmarlo en el tarcomando o activar globos extendidos para …
10 shell  wildcards  tar 

7
Cómo enumerar archivos que comienzan con "a" o "c" de / etc. [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 17 días . Lo intenté ls /etc/[ac]*pero muestra directorios que comienzan con a o c , y todo su contenido, …
10 ls  wildcards 


3
para contratiempos de loop glob
Estoy tratando de configurar un script que se repita en un conjunto de directorios, y haga una cosa cuando encuentre archivos .jpg, y otra cuando encuentre archivos .nef. El problema es que, por ejemplo, si un directorio no tiene archivos .jpg (o .nef), la entrada global ya no es global, …
10 bash  wildcards 

3
¿Cómo dejo que bash autocomplete comodines?
Si tengo un directorio que contiene los archivos foo.bar.a.cat foo.bar.a.hat y escribo ls f+ TABel bash shell se autocompleta ls foo.bar.a.. Si escribo ls *bar*+, TABme gustaría que se complete automáticamente *bar*.a.. es posible? Esto se parece a la pregunta ¿Cómo habilitar la finalización de tabulación de comodines en bash? …

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.