[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] bash capitolo 2



On 150713, 23:21, Cristian Gaiatto wrote:
> Problemi con script bash seconda puntata.
> prendo la 2 riga di un file che contiene il nome dell'immagine che
> voglio aprire
> 
> riga_disegno=$(sed -n 2p $nomefile)
> 
> $nomefile è ricavato dalla parte precedente dello script
> ottenuto il nome dell'immagine passo il comando per aprirla
> 
> xdg-open "/home/cristian/Immagini/$riga_disegno"
> 
> apre il programma per la visualizzazione delle immagini ma non l'immagine.
> La variabile $riga_disegno è corretta (SM83162.jpg controllata con
> echo) e se da terminale do' il comando
> 
> xdg-open "/home/cristian/Immagini/SM83162.jpg"
> 
> mi apre correttamente l'immagine.
> Sbaglio qualche cosa?
> 
> Cristian

sembra corretto (ho provato io stesso a fare la stessa cosa e funziona)
prova a fare un esperimento:
subito sotto:

      riga_disegno=$(sed -n 2p $nomefile)

prova a scrivere:
      file_disegno="${riga_disegno// }"

e poi usa la variabile $file_disegno per xdg-open
(eventualmente, controlla esattamente prima di xdg-open il valore della variabile, stampandolo nel modo seguente:)

      echo "/home/cristian/Immagini/$file_disegno"
      exit	## per terminare prima di xdg-open
      xdg-open "/home/cristian/Immagini/$file_disegno"
			  
	
-- 
Z O N I N O Z
Gianluca Zoni

zoninoz@inventati.org
http://inventati.org/zoninoz
http://savannah.gnu.org/users/zoninoz
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking