[ubuntu-it] script scanner da linea di comando

FrankRock frankrock74 a gmail.com
Ven 6 Lug 2012 23:57:50 UTC


Il 07/07/2012 00:42, ivo4linux ha scritto:
> scan ()
> {
> while true ; do
>
>    file="Scan $(date +%m.%d.%y) at $(date +%H.%M.%S).pdf"
>
> scanimage
> --device-name=hpaio:/usb/Deskjet_F300_series?serial=CN74GGZ00Y04KH
> --format pnm --mode=Color --resolution 300   >  tmp.pnm
>
> gm convert tmp.pnm "${file}"
>
> done
> }
>
> scan &
>
> exit 0

Con while [ 0 ] avrai sempre un ciclo infinito e che io sappia

la sintassi corretta per una funzione è: function scan

Perchè non usi for ?

Non conosco i comandi per fare questo perchè non ho mai usato lo

scanner mi disp (Apparte che sto cotto!)

Cmq puoi passare alla variabile di for i file che vuoi scansionare

(Se è quello che fa)

cosi li processa uno per uno finchè non finiscono.

Potrebbe essere una cosa del genere:
-----------------------------------------------------------------------

#!/bin/bash

for i in `Scan $(date +%m.%d.%y) at $(date +%H.%M.%S).pdf` ; do

scanimage 
--device-name=hpaio:/usb/Deskjet_F300_series?serial=CN74GGZ00Y04KH 
--format pnm --mode=Color --resolution 300   >  tmp.pnm

gm convert tmp.pnm "$i"

done

------------------------------------------------------------------------

Ti ripeto non conosco ne i comandi ne il tuo obiettivo, mi disp...

Sicuramente qualcuno più ferrato in questo potrà aiutarti meglio di me!

Notte!

-- 
Ubuntu Precise Pangolin LTS 12.04
Gnome Shell 3.4.1
Http://frankrock74.it/frankrock74





Maggiori informazioni sulla lista ubuntu-it