cadena de proceso xargs como múltiples argumentos


1

Linux GNU xargs

Tengo el archivo doit con

arg1 arg2 arg3 arg4
arg1 arg2 arg3 arg4

Quiero realizar

command arg1 arg2 arg3 arg4
command arg2 arg2 arg3 arg4

Lo que no puedo entender es cómo hacer esto con xargs

Si uno lo hace xargs -a doit -I % command %

Corre

command 'arg1 arg2 arg3 arg4'

es decir, ejecute el comando con el primer argumento = 'arg1 arg2 ....'


Creo que estás usando la herramienta incorrecta. xargs está destinado a reunir una cantidad desconocida de argumentos de STDIN o un archivo, y ejecute un comando una cantidad desconocida de veces. Sabe exactamente cuántos argumentos tiene y cuántas veces debe ejecutar su comando.
Kevin Panko

Respuestas:


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.