Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
SanchezCorbalan.es El comando tee recoge la salida estándar y duplica la salida de la información ya que la guarda en un fichero y también la envía por salida estándar wikimedia.org TEE Si el fichero no existe, se crea y si existe, se sobrescribe. Para añadir la información al final del fichero se usa la opción -a http://wikimedia.org SanchezCorbalan.es El comando xargs permite ejecutar cualquier comando usando como parámetros la información que recoge de una tubería. echo pera manzana uva | xargs touch Se transforma en: touch pera manzana uva Ejemplo: tail /etc/passwd | cut -d":" -f1 | xargs mkdir XARGS Opciones ‣ n: establece la cantidad de parámetros que se cogerán de la tubería en para una misma ejecución del comando. $ echo 1 2 3 4 | xargs 1234 $ echo 1 2 3 4 | xargs -n 2 12 34 ‣ I : Permite definir dónde se van a poner los parámetros. Find /root/ -type f -size +5M | xargs -I ARG cp ARG /backups/ XARGS SanchezCorbalan.es Opciones ‣ d: Establece el delimitador para dividir la cadena de entrada en parámetros para la orden. Útil si quiero pasarle nombres con espacios en blanco, por ejemplo. ‣ t: Muestra la orden antes de ejecutarla ‣ p: Pregunta antes de ejecutar cada orden Aunque para manejar ficheros puede ser equivalente a la opción exec del comando find, xargs es mucho más rápido. XARGS SanchezCorbalan.es
Compartir