Preguntas etiquetadas con wildcards

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


3
¿Cómo o por qué usar `. *?` Es mejor que `. *`?
Respondí esta pregunta en SuperUser que estaba relacionada con el tipo de expresiones regulares que se usaban al agrupar una salida. La respuesta que di fue esta: tail -f log | grep "some_string.*some_string" Y luego, en tres comentarios a mi respuesta, @Bob escribió esto: .*es codicioso y puede capturar más …



6
Forzar nuevas líneas con impresión de comodines de gato
Quiero usar cat con comodines en bash para imprimir varios archivos pequeños (cada archivo es una oración) a la salida estándar. Sin embargo, el contenido del archivo separado no está separado por una nueva línea, lo que me gustaría para facilitar la lectura. ¿Cómo puedo agregar un delimitador de archivo …

3
ImageMagick en múltiples archivos
He convertido un solo archivo de BMP a PNG con ImageMagick convertusando el siguiente comando convert CD\ Front.bmp CD\ Front.png Tengo muchos de esos archivos, por lo que probé: for f in */*.bmp ; do convert $f ${f%bmp}png; done pero este comando se cuelga para siempre. ¿Qué estoy haciendo mal?


3
“Mkdir foo; svn mv * foo "
A menudo quiero hacer alguna variante de este idioma: $ mkdir 2010 $ svn mv * 2010 Por supuesto, recibo un error porque el globo también coincide con 2010: svn: Cannot copy path '2010' into its own child '2010/2010' ¿Hay alguna forma de reemplazarlo "svn mv * 2010"con un trazador …


2
Ignora "no coincide"
Me gustaría enumerar todos los archivos en una carpeta llamada foldernameque tienen la extensión test, atesto btest. Mi pensamiento inmediato fue correr ls ./foldername/*.{a,b,}test Esto funciona bien a menos que no haya nada con la extensión atest, en cuyo caso obtengo el error zsh: no matches found: ./foldername/*.atest. ¿Hay alguna …

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 …

2
¿Por qué esta operación sudo mv con comodín no funciona?
¡Creo que debe haber una respuesta simple a esto, pero no puedo entender por qué esto no está funcionando! Tengo una carpeta en mi directorio de inicio (bueno, algunos niveles más bajos) llamada plugins instalados. Quiero transferir todo el contenido de esa carpeta (aproximadamente 15 archivos .jar) a carpetas diferentes, …
8 shell  sudo  wildcards  mv 

1
Expansión de parámetros en variable asignada con un comodín
Tengo dos archivos en mi carpeta actual (MA502) cuyos nombres son: MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Tengo muchas de esas carpetas, por ejemplo, MA503, MA504, etc., y quiero recorrerlas. Asigno mis nombres de variables usando comodines: Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Quiero procesar estos archivos en un script, y quiero que mi salida para reemplazar .ata …



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.