Preguntas etiquetadas con wildcards

52
¿Cómo elimino recursivamente directorios con comodines?

Estoy trabajando a través de SSH en una WD My Book World Edition. Básicamente, me gustaría comenzar en un nivel de directorio particular y eliminar recursivamente todas las coincidencias de subdirectorios .Apple*. ¿Cómo iba a hacer eso? Lo intenté rm -rf .Apple* y rm -fR .Apple* ninguno de los...

43
buscar archivos sin extensión

Digamos que tengo: foo.txt bar baz.ooo Si lo uso ls -1 !(*.*), solo obtendré baren la salida. Genial, ahora deseo tener los mismos resultados con find, algunos find -regexque harán el trabajo. NOTA: find -name !(*.*)no es la respuesta, ya !(*.*)que todavía es el problema de Bash que NO puedo...

42
¿Cómo copio varios archivos con comodines?

Tengo una carpeta con varios archivos ABC. * (Hay aproximadamente 100 de estos archivos). Quiero duplicarlos todos en archivos nuevos con nombres que comiencen con DEF. * Entonces yo quiero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado a DEF.Page1 DEF.Page2 DEF.Topic12 ...etc ¿Cuál es la...

35
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...

32
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...

32
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...