Preguntas etiquetadas con xargs

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

7
xargs y vi - "La entrada no es desde un terminal"
Tengo alrededor de 10 php.iniarchivos en mi sistema, ubicados por todas partes, y quería examinarlos rápidamente. Intenté este comando: locate php.ini | xargs vi Pero vime advierte Input is not from a terminaly luego la consola comienza a ponerse realmente extraña, después de lo cual necesito presionar :q!para salir viy …

5
Haga que los xargs usen alias en lugar de binarios
Bash 4.2 en CentOS 6.5: En mi ~/.bash_profiletengo un montón de alias, que incluyen: alias grep='grep -n --color=always' para poder resaltar el color e imprimir números de línea automáticamente cuando se ejecuta grep. Si ejecuto lo siguiente, resaltar funciona como se esperaba: $ grep -Re 'regex_here' *.py Sin embargo, cuando …
13 bash  alias  xargs 


9
Difundir stdin a procesos paralelos
Tengo una tarea que procesa una lista de archivos en stdin. El tiempo de inicio del programa es considerable, y la cantidad de tiempo que toma cada archivo varía ampliamente. Quiero generar una cantidad sustancial de estos procesos, luego enviar el trabajo a los que no estén ocupados. Hay varias …


4
¿Cómo obtengo un solo total de líneas con `wc -l`?
He agregado un alias git para darme el recuento de líneas de archivos específicos en mi historial: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Sin embargo, wc -linforma múltiples totales, de modo que si tengo más de ~ 100k líneas, informa …
12 files  xargs  wc 

2
usando xargs para grep múltiples patrones
Tengo un archivo que tiene términos que quiero grep, con cada término siendo una línea en el archivo. Estaba pensando que podría hacer esto con xargs. Lo que puedo deducir de ejemplos de la página de manual como este find ./work -print0 | xargs -0 rm es que xargs agrega …
12 grep  xargs 


1
xargs -I opción
El manual de xargs dice: -I replace-str --replace [= replace-str] -i [replace-str] Reemplaza las ocurrencias de replace-str en los argumentos iniciales con nombres leídos de la entrada estándar. No entiendo esta parte: with names read from standard input. Por ejemplo, qué está pasando con: find . -mindepth 1 -maxdepth 1 …
12 xargs 



2
Reformatear una gran cantidad de archivos XML
Estoy manipulando una gran cantidad de archivos XML dispersos en una estructura de directorio anidada. Intenté lo siguiente: $ find . -name "*.xml" -type f | xargs -- xmllint --format El problema es que genera la salida XML formateada en la pantalla, pero no cambia el archivo. ¿Cómo puedo cambiar …
11 find  xargs  xml 


6
Eliminar archivos con espacios en sus nombres
Estoy tratando de eliminar todos los archivos con un espacio en sus nombres. Estoy usando el siguiente comando. Pero me esta dando un error Comando: ls | egrep '. ' | xargs rm Aquí, si estoy usando solo el ls | egrep '. 'comando, me está dando todo el nombre …
10 shell  quoting  rm  xargs 

4
Formato de salida de xargs
Me gustaría cambiar el formato de las pantallas de salida de xargs cat k.txt 1 2 3 Y cat k.txt | xargs 1 2 3 Sin embargo, me gustaría tener 1, 2, 3o 1|2|3. ¿Alguna sugerencia?
10 xargs 

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.