Preguntas etiquetadas con wildcards

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


4
Diferencia entre [0-9], [[: dígito:]] y \ d
En el artículo de Wikipedia sobre expresiones regulares , parece que [[:digit:]]= [0-9]= \d. ¿Cuáles son las circunstancias en las que no son iguales? ¿Cuál es la diferencia? Después de investigar un poco, creo que una diferencia es que la expresión entre paréntesis [:expr:]depende de la configuración regional.




1
Comodines entre comillas
Será fácil, pero en mis recuerdos, cuando se utilizan scripts de shell, el uso de comillas dobles permitiría expandir el globbing y las variables. Pero en el siguiente código: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Me sale este resultado: bob.sh redeployJboss.sh *.sh *.sh …

2
eliminar archivos que coinciden con el patrón
Necesito eliminar recursivamente todos los archivos en todos los subdirectorios donde el nombre de archivo contiene un número seguido de una 'x' seguida de un número, al menos dos veces. Ejemplo: Me gustaría eliminar estos archivos: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Pero NO quiero eliminar estos archivos: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' ¿Cómo puedo …
32 bash  files  find  wildcards 

2
find (1): ¿cómo se implementa el comodín estrella para que falle en algunos nombres de archivo?
En un sistema de archivos donde los nombres de archivo están en UTF-8, tengo un archivo con un nombre defectuoso; se muestra como:, D�sinstallernombre real de acuerdo con zsh:, D$'\351'sinstallerLatin1 para Désinstallersí mismo, una barbarie francesa para "desinstalar". Zsh no coincidiría con él, [[ $file =~ '^.*$' ]]pero lo haría …




5
Glob con orden numérico
Tengo esta lista de archivos pdf en un directorio: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Quiero concatenarlos usando ghostscript en orden numérico (similar a esto): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf Pero el …




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.