Texto y procesado

Comando xargs

Convierte la salida de un comando en argumentos para otro. Se usa cuando un comando no acepta entrada por tubería.

Sintaxis

comando | xargs otro-comando

Opciones más útiles

-n NPasa N argumentos cada vez
-I {}Sustituye {} por cada elemento

Ejemplos para copiar

$ printf 'a b c\n' | xargs echoPasar palabras a echo

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Si los nombres de archivo llevan espacios, xargs puede romperlos: usa -0 con find -print0.

Comandos relacionados

FAQ

¿Cuándo hace falta xargs?

Cuando el segundo comando espera argumentos y no lee de una tubería, como rm.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis