Hace poco me encontré con la necesidad de realizar tareas automatizadas con el portapapeles de mi equipo Linux. Básicamente quería volcar en un fichero el contenido que iba copiando desde el portapapeles en lugar de ir copiándolo a mano.

Me encontré con dos utilidades que permiten hacerlo de una manera sencilla desde la consola: xclip y clipnotify

clipnotify espera hasta que haya nuevo contenido en el portapapeles y luego sale. Mientras xclip nos permite acceder al contenido del portatpapeles.

while clipnotify; do
    TEXT=$(xclip -o)
    echo $TEXT
done

Ya está con este pequeño script podemos modificarlo a gusto y hacer lo queramos con el contenido del portapapeles y guardarlo en un fichero, enviarlo a una máquina remota, filtrarlo etc. Unas utilidades bastante útiles.