xargs: problemas con los argumentos {}

{} es el marcador por defecto para los argumentos que pasamos al comando xargs. Existe la opción de renombrar este marcador para hacer más comprensible el comando y/o evitar problemas como el que podemos ver a continuación: # grep xx@xxxx.es /var/log/exim_mainlog | awk ‘{print $3}’ | sort -u | xargs grep {} /var/log/exim_mainlog grep: 1QmbRA-0003Ba-4E: Seguir leyendo


Truco shell: Ejecutar un comando con los argumentos del ejecutado anteriormente

Hoy os dejo un interesante truco para aquellos que trabajan de forma continuada en shell. Básicamente consiste en la capacidad de utilizar los argumentos del comando que acabamos de ejecutar en el siguiente sin necesidad de nombrarlos. Voy a explicarlo con un ejemplo que se verá más fácil: En primera instancia ejecutamos: $ mkdir ~/test Seguir leyendo