Gracias @geminis_demon....
A veces cuesta pillar el hilo a este tío.... Jajajajaja
Voy a tontear un poco, haber si se me ocurre algo....
Edito:
Para lo de base64, creo que es mejor dejarlo en el clipboard, así te ahorras crear un montón de archivos.
Un ejemplo sería:
#!/bin/bash
archivo=$(readlink -f $1)
if [ ! -f $archivo ]; then
zenity --warning --text="El archivo no existe" --no-markup --no-wrap
exit 1
else
base64 $archivo | xsel --clipboard
fi
Con xsel me ha funcionado perfectamente (xclip me daba problemas). Lo único que haría falta, es una forma de avisar al usuario de que se ha copiado exitosamente (este punto no lo tengo claro, ya que todo lo que intento, me parece muy abusivo)
Nota: O hacer ambas cosas
Salu2