Preguntas etiquetadas con wildcards

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

5
¿Cómo suprimo los mensajes de error de cp?
Actualmente estoy buscando formas de suprimir el comando de error en Linux, en particular, el comando cp. Hago: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory ¿Cómo suprimo el mensaje de error que se imprime en la pantalla? Es decir, no quiero ver este mensaje …
13 shell  wildcards  cp 

2
comando tar - omitir enlaces simbólicos
Yo uso el comando tar como, tar -cvf protTests.tar protTests/* a tartodos los archivos dentro de la carpeta, protTests. Pero esto incluye los enlaces simbólicos dentro de la carpeta, que no es el deseado. ¿Existe una opción de línea de comando que omita todos los enlaces simbólicos?
13 files  symlink  tar  wildcards 

2
¿Cómo ejecuto un comando en varios archivos?
Esto es bastante básico, tengo una carpeta con varias subcarpetas de archivos JS y quiero ejecutar el compilador Clojure de Google en todos los archivos de esas carpetas. El comando para procesar un solo archivo es el siguiente: java -jar compiler.jar --js filename.js --js_output_file newfilename.js ¿Cómo modifico esto para que …

3
¿Es posible cambiar el orden de un globo?
Estoy tratando de mostrar todas las instancias de un mensaje particular del syslog en orden cronológico haciendo algo como lo siguiente: grep squiggle /var/log/messages* Desafortunadamente, el patrón global coincide primero con el archivo activo actualmente. p.ej. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 Esto significa que los mensajes recientes aparecen primero seguidos …
12 bash  wildcards 


4
Encuentra archivos que no están en .gitignore
Tengo un comando de búsqueda que muestra archivos en mi proyecto: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' ¿Cómo puedo filtrar los archivos para que no muestren los que están en .gitignore? …
12 grep  find  wildcards  git 

4
Convierta glob a `find`
Una y otra vez tuve este problema: tengo un problema, que coincide exactamente con los archivos correctos, pero causa Command line too long. Cada vez que lo he convertido en una combinación de findy grepque funciona para la situación particular, pero que no es 100% equivalente. Por ejemplo: ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg ¿Existe …
11 find  wildcards 


3
Historia de Bash globbing
¿Hay alguna razón histórica por la que Bash "globbing" y las expresiones regulares no sean idénticas? Por ejemplo, creo que en Bash [1-2]*coincide todo lo que comienza con un 1 o un 2 seguido de cualquier otra cosa, mientras que como expresión regular [1-2]*solo coincidiría con una secuencia de 1s …




1
¿Hay alguna ventaja en especificar './' en un bucle for usando un glob?
Tenía la impresión de que podría ser más seguro usarlo ./*.fastqcuando busque archivos que terminen en .fastq. Por ejemplo, ./evitaría capturar el archivo .fastq. Esto obviamente es incorrecto, como se muestra en el siguiente ejemplo: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# …
10 bash  shell  wildcards 

2
Comportamiento extraño de tr usando rangos
Tengo un servidor en particular que exhibe un comportamiento extraño cuando uso tr. Aquí hay un ejemplo de un servidor que funciona: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Eso tiene mucho sentido para mí. Esto, sin embargo, es del servidor 'especial': [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Como puede …


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.