Preguntas etiquetadas con xargs

xargs es un comando que ejecuta otro comando y genera sus argumentos a partir de stdin

6
¿Cuándo se necesitan los xargs?
El xargscomando siempre me confunde. ¿Hay una regla general para ello? Considere los dos ejemplos a continuación: $ \ls | grep Cases | less imprime los archivos que coinciden con 'Casos', pero cambiar el comando a touchrequerirá xargs: $ \ls | grep Cases | touch touch: missing file operand Try …

4
Ordenar la salida de "buscar"?
Necesito poder ordenar alfabéticamente la salida de findantes de canalizarla a un comando. Entrar | sort |entre no funcionó, entonces, ¿qué podría hacer? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

2
Hacer pasar xargs como primer parámetro
Estoy tratando de producir este comportamiento: grep 192.168.1 *.txt Al pasar una cadena a grep a través de Xargs pero va al final en lugar de como el primer parámetro. echo 192.168.1 | xargs grep *.txt Necesito decirle a xargs (o algo similar) que coloque la cadena entrante entre 'grep' …
53 xargs 

7
Usar xargs con entrada de un archivo
Digamos que tengo un archivo con lo siguiente bob john sue Ahora bien, estos directamente a corrospond (en este caso) patrón de URL como http://example.com/persons/bob.tar, john.tar, sue.tar. Me gustaría tomar estas líneas y recorrerlas xargs. Sin embargo, no sé qué se pasa al comando que se ejecuta. ¿Cómo accedo al …
41 bash  scripting  xargs 


3
Comandos de tubería después de un xargs canalizado
HP-UX ***** B.11.23 U ia64 **** licencia de usuario ilimitada find . -type d -name *log* | xargs ls -la me da los nombres de directorio (los que contienen logen el nombre del directorio) seguidos de todos los archivos dentro de ese directorio. Los directorios /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/y así sucesivamente …
38 shell  find  pipe  xargs 


4
find -exec + vs find | xargs: ¿cuál elegir?
Entiendo que -execpueden tomar una +opción para imitar el comportamiento de xargs. ¿Hay alguna situación en la que prefiera una forma sobre la otra? Personalmente, prefiero la primera forma, aunque solo sea para evitar el uso de una tubería. Creo que los desarrolladores de finddeben haber hecho las optimizaciones apropiadas. …
32 bash  find  pipe  xargs 




4
find + xargs: línea de argumento demasiado larga
Tengo una línea como la siguiente: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} pero recibí el siguiente error: xargs: argument line too long Estoy confundido. ¿No se xargssupone que el uso de ayuda precisa con este problema? Nota: Sé que puedo usar técnicamente …
21 xargs  arguments 

6
xargs con redirección stdin / stdout
Me gustaría correr: ./a.out < x.dat > x.ans para cada uno * .dat archivo en el directorio A . Claro, podría hacerse por bash / python / cualquier script, pero me gusta escribir sexy one-liner. Todo lo que pude alcanzar es (aún sin ningún stdout): ls A/*.dat | xargs -I …



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.