Escanear y enviarlo por correo [Solucionado]

Hola a todos, hace poco que configure mi escaner para utilizarlo en mi Debian, es un HP 2400.

Con estos comandos es capaz de escanearme documentos:

scanimage --mode Color > Desktop/prueba.pnm

scanimage --mode Color --format=tiff > Desktop/prueba.tiff

Lo malo es que solo soporta formatos TIFF y PNM, y ocupan un monton, unos 11MB cada imagen. Para convertirlo he instalado Imagemagick y con este comando me lo pasa JPEG:

convert prueba.tiff prueba.jpg

Lo que quiero es crear un script que me escanee la imagen, lo convierta a JPG y me lo envie por correo. Tengo bien configurado EXIM, con este comando es capaz de enviar correos:

echo "Prueba" | mail -s "desde Consola" usuario@gmail.com

Creo que los pasos que tengo que hacer son los siguientes:

  1. Escanear la imagen
    1. Convertirlo a JPEG
      1. Enviarlo por correo

      Lo que estaria bien seria que ejecutara de esta manera:

      ./scan_mail Documento1

      Y que me enviara el documento del escaner al correo (siempre el mismo) con el asunto "Documento1" y nombre del fichero adjunto "Documento1.jpg".

      ¿Alguien me puede ayudar? No se como enlazar todos esos pasos.

He estado mirando un poco y ya tengo todos los comandos funcionando, para enviar el fichero adjunto he utilizado el mpack:

scanimage --format=tiff > imagen.tiff
convert imagen.tiff imagen.jpg
mpack -s "imagen" imagen.jpg usuario@gmail.com

Con esto me envia un correo a usuario@gmail.com con la imagen como fichero adjunto y el asunto "imagen".

¿Alguien me puede ayudar a unir todos estos comandos? Y que en vez de imagen, ponga el parametro que le meta al script.

Muchas gracias por todo y saludos.

Los comandos los puedes unir con &&. Por ejemplo

scanimage --format=tiff > imagen.tiff && convert imagen.tiff imagen.jpg

Para poner como parametro debes poner $1 que es el primer paramtero que le pasarias con el script.
Seguro que en los scripts encuentras algun ejemplo de esto último.

Muchisimas gracias!!!

Lo he dejado cada comando en una linea, tambien funciona con "&&", pero asi me queda mas claro:

#!/bin/bash

scanimage --format=tiff > $1.tiff
convert $1.tiff $1.jpg
mpack -s "$1" $1.jpg usuario@gmail.com

Gracias y saludos!

Por favor ponlo como solucionado