xargs

xargs es una utilidad que construye lista(s) de argumentos y las ejecuta.

Apareció por primera vez en PWB Unix.

Uso

xargs lee cadenas delimitadas por caracteres de espacios, tabulaciones, saltos de línea y fin de archivo desde la entrada estándar, y ejecuta la utilidad especificada con dichas cadenas como argumentos.

Los argumentos especificados en la línea de comandos se pasan a la utilidad en cada invocación, seguidos de algunos de los argumentos leídos desde la entrada estándar. La utilidad se ejecuta repetidamente una o más veces hasta que se agota la entrada estándar.

Los espacios, tabulaciones y saltos de línea pueden insertarse en los argumentos mediante comillas simples (‘) o dobles () o barras invertidas (\''). Las comillas simples escapan todos los caracteres que no sean comillas simples, excepto los saltos de línea, hasta la comilla simple correspondiente. Las comillas dobles escapan todos los caracteres que no sean comillas dobles, excepto los saltos de línea, hasta la comilla doble correspondiente. Cualquier carácter, incluidos los saltos de línea, puede escaparse con una barra invertida.