[Linux-Biella] Creare script per aprire file

Leonardo Buffa leonardo.buffa a bilug.linux.it
Lun 8 Set 2014 17:48:32 CEST



On 08/09/2014 17:39, Marco Givonetti wrote:


> Mi ricordo che avevo trovato una cosa simile ai tempi in rete, ma ormai
> l'ho persa...

<battuta>
c'e' gia' e si chiama "nautilus"... ma non e' da terminale
</battuta>

per identificare il file puoi usare il modo winzoz, quindi l'estensione, 
oppure il modo normale, "file"

puoi fare facilmente uno script che a seconda del risultato di file ti 
apre l'oggetto con questo o con quel programma... il metodo che mi viene 
in mente piu' semplice e immediato e' "case"

lo schema e':

file=$1
typefile=`file $1`

case typefile in
   pdf)
     xpdf $1
   ;;
   avi)
     mplayer $1
   ;;
   sticazzi)
     sticazza $1
   ;;
esac


questo e' lo schema, inutile copincollarlo su un file e sperare che 
vada, e' da elaborare, fosse solo per il fatto che "file" restituisce 
una cosa piuttosto verbosa o (raramente) non coerente quindi:

file f1597824.avi
mi da:

f1597824.avi: RIFF (little-endian) data, AVI, 384 x 288, 25.00 fps, 
video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 22050 Hz)


ma ad esempio:
file pippo.mkv

pippo.mkv: Matroska data

e cosi' via...
a te la scelta migliore

-- 
花は桜木、人は武士


Maggiori informazioni sulla lista Linux