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-comandoOpciones más útiles
-n NPasa N argumentos cada vez-I {}Sustituye {} por cada elementoEjemplos para copiar
$ printf 'a b c\n' | xargs echoPasar palabras a echoPuedes 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.
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