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

Re: [linux_var] bash capitolo 2



On 160713, 16:59, Cristian Gaiatto wrote:
> 
> 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.

se lo vedi corretto con cat
allora è un file di testo ma con dei caratteri di fine riga aggiuntivi che non vengono tolti da sed: per esempio il carattere usato da windows e da molti programmi...

se fai:
   cat "$nomefile" |hd

e con quello di testo che funziona, dovresti vedere delle differenze, forse

in questo momento non mi viene in mente come fare, ma c'è un metodo semplice per convertire il file o per togliere quel carattere "alieno" (prova a cercare nel web riferendoti alla bash e al carattere di fine riga di windows, per convertire file di testo di windows o per eliminare quel carattere, appena trovo un po' di tempo ci provo anch'io...)

-- 
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