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

Re: [linux_var] bash capitolo 2



On Tue, 16 Jul 2013 15:16:08 +0200
Gianluca Zoni <zoninoz@inventati.org> wrote:

> On 160713, 15:09, Gianluca Zoni wrote:
> > > > > On 2013-07-16 at 09:23:22 +0200, Cristian Gaiatto wrote:
> > > > > > Trovato l'inghippo. Il problema è nel file da cui ricava l'immagine da aprire che è di questo tipo
> > > > > > 
> > > > > > %
> > > > > > bitta.jpg
> > > > > > N0 (BITTA DIS.SM-83162 15-4)
> > > > > > N1 {UT.:T11/T1-T4-T33-T22 CENTR.}
> > > > > > n10 ....
> > > > > > 
> > > > > > mentre se uso un file con solo bitta.jpg funziona tutto
> > 
> > altra ipotesi: e se il contenuto di "$nomefile" in realtà fosse in una sola riga?
> > puoi controllarlo con:
> >      cat "$nomefile" | wc -l
> > 
> > ti dice in quante righe è il suo contenuto
> > 
> 
> anzi: e se il nome del file da pescare fosse nella terza riga anziché nella seconda? (potrebbe esserci una riga vuota all'inizio)
> potresti provare a variare riga. In ogni caso, $(cat "$nomefile" | wc -l) ti permette di verificare il numero esatto di righe di $nomefile
> 
> 
> -- 
> 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

Provato tutte le alternative senza risultato, poi ho provato a riscrivere il contenuto di "$nomefile" in un nuovo file e funziona.
Quindi il problema nasce del file che tra l'altro viene scritto dal controllo di una macchina utensile e che pensavo fosse un normale file di testo.

-- 
Cristian Gaiatto <g.crinux@gmail.com>
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking