Preguntas etiquetadas con wildcards

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




1
¿Por qué un comodín sin comillas funciona remotamente con scp?
Estoy escribiendo esto en Bash: scp user@remote:~/dir/*.xml . y funciona, obteniendo todos los archivos que forman el comodín en el servidor remoto. ¿Pero por qué funciona esto? Pensé que Bash expande las expresiones comodín en argumentos antes de que los argumentos sean visibles para una herramienta como scp.
24 bash  shell  wildcards 

4
Cómo obtener una cadena vacía de un patrón global sin coincidencias
Digamos que tengo una carpeta con tres archivos: foo1 foo2 bar 1. Si corro list_of_files=$(print foo*) echo $list_of_files Yo obtengo: foo1 foo2 2. Si corro list_of_files=$(print bar*) echo $list_of_files Yo obtengo: bar 3. Sin embargo, si corro list_of_files=$(print other*) echo $list_of_files Obtengo: zsh: no matches found: other*( $list_of_filesaunque la variable …
24 zsh  wildcards 

2
Rangos de archivos de varios dígitos en orden lexicográfico en zsh
Me gustaría especificar un rango de archivos (en orden lexicográfico) con dos enteros (por ejemplo, 2 a 57) en zsh haciendo globbing. Por ejemplo: "seleccione los archivos del 2 al 57 en orden lexicográfico debajo de la ruta que coincida con algún patrón global". Pensé que usar corchetes lo haría …
24 zsh  wildcards 


1
¿Cuál es el equivalente de patrón .gitignore de la expresión regular (Grande | Pequeño) (Estado | Ciudad) - [0-9] * \. Csv
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) . Sin embargo, fnmatch no parece …

2
Copiar archivos con múltiples extensiones
Me gustaría copiar archivos con múltiples extensiones en un solo directorio de destino. Por ejemplo, puedo usar el siguiente comando para copiar todos los archivos .txt en el directorio de trabajo a un directorio llamado destination: cp -v *.txt destination/ Y puedo usar lo siguiente para copiar todos los directorios …
22 bash  shell  wildcards  cp 

3
¿Qué significa. ?? * en un comando de shell?
El siguiente comando tar"archivará" todos los archivos y carpetas: tar -zcvf dotfiles.tar.gz .??* Estoy familiarizado con las expresiones regulares , pero no entiendo cómo interpretar .??*. Ejecuté ls .??*y tree .??*miré los archivos que estaban en la lista. ¿Por qué esta expresión regular incluye todos los archivos dentro de carpetas …
22 wildcards  tar 

1
Cómo descargar archivos específicos de alguna ruta de URL con wget
Si no quiero tener que descargar los archivos encontrados en una ruta de URL específica manualmente, ¿qué opciones tengo? El uso de comodines falla: $ wget 'http://www.shinken-monitoring.org/pub/debian/*deb' Warning: wildcards not supported in HTTP. .... Por supuesto, esto supone que no conozco los nombres de los archivos de antemano.
22 wildcards  wget 


1
¿Por qué 'encontrar' no muestra este archivo?
Usando findcon grep, uno puede localizar archivos que coinciden con un patrón: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Sin embargo, usando findsolo el primer archivo no se encuentra: # find . -name error* ./error_log ./includes/classes/error_log ¿Por qué no findubica el errors.htmlarchivo cuando no se usa con grep? ¿Cómo …


6
Cómo mover los primeros archivos x
Tengo esta enorme carpeta con miles de archivos desordenados. ¿Es factible mover los primeros 5000 a una subcarpeta mediante el mvcomando? Por ahora muevo archivos con mv *some_pattern* ./subfolder1/ Por ahora, muevo las imágenes al azar, no es realmente importante si no hay exactamente 5000 archivos en cada subcarpeta. Hay …

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.