[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] bash capitolo 2
- To: linux_var - LUG di Varese e Provincia Mailing List <talking@ml.linuxvar.it>
- Subject: Re: [linux_var] bash capitolo 2
- From: Gianluca Zoni <zoninoz@inventati.org>
- Date: Tue, 16 Jul 2013 18:10:31 +0200
- Authentication-results: linuxvar.it; dkim=pass (1024-bit key; insecure key) header.i=@inventati.org; dkim-adsp=pass
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ml.linuxvar.it; s=mail; t=1373990816; bh=GTiZNUrZ96mgmzat+hO1iGA9bZMedH2YhE3rPJ4AVwc=; h=Date:From:To:References:MIME-Version:In-Reply-To:Subject:Reply-To: List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; z=Received:=20from=20contumacia.investici.org=20(contumacia.investi ci.org=0D=0A=09[178.255.144.35])=20by=20linuxvar.it=20(Postfix)=20 with=20ESMTPS=20id=203F6AF3C3235=0D=0A=09for=20<talking@ml.linuxva r.it>=3B=20Tue,=2016=20Jul=202013=2018:06:35=20+0200=20(CEST)|Auth entication-Results:=20linuxvar.it=3B=20dkim=3Dpass=20(1024-bit=20k ey=3B=20insecure=20key)=0D=0A=09header.i=3D@inventati.org=3B=20dki m-adsp=3Dpass|Received:=20from=20[178.255.144.35]=20(contumacia=20 [178.255.144.35])=20(Authenticated=0D=0A=09sender:=20zoninoz@inven tati.org)=20by=20localhost=20(Postfix)=20with=0D=0A=09ESMTPSA=20id =200496DE80E7=0D=0A=09for=20<talking@ml.linuxvar.it>=3B=20Tue,=201 6=20Jul=202013=2016:06:33=20+0000=20(UTC)|X-DKIM:=20Sendmail=20DKI M=20Filter=20v2.8.2=20contumacia.investici.org=200496DE80E7|DKIM-S ignature:=20v=3D1=3B=20a=3Drsa-sha256=3B=20c=3Drelaxed/relaxed=3B= 20d=3Dinventati.org=3B=0D=0A=09s=3Dstigmate=3B=20t=3D1373990794=3B =0D=0A=09bh=3DXFAj4WpU8P07p9Ryzz+v5SqLHzbPyHsOggyaDD4LgR8=3D=3B=0D =0A=09h=3DDate:From:To:Subject:Message-ID:References:MIME-Version: =0D=0A=09Content-Type:Content-Transfer-Encoding:In-Reply-To=3B=0D= 0A=09b=3DcFSaOmA6GowS8IMWH5aQ5icdr2A5R9o3EqQ4zU5w0iRkIYsPpD6G3UWNc Ng54FhdG=0D=0A=09E2zntyYyL0dCAcvGxEKTtfLei8fS3qmb8DjLfrTjabgMBXTdc YGoqGObXuuLjIUWHd=0D=0A=09bORWfKgTzUoorJGT1kxwn5KJosrGoEbuQ9RAuHtY =3D|Date:=20Tue,=2016=20Jul=202013=2018:10:31=20+0200|From:=20Gian luca=20Zoni=20<zoninoz@inventati.org>|To:=20linux_var=20-=20LUG=20 di=20Varese=20e=20Provincia=20Mailing=20List=20<talking@ml.linuxva r.it>|References:=20<51E47B06.6030600@teletu.it>=0D=0A=09<CAEo5yiQ vJYQC=3D=3DcJ32hKYeuE_O00QDCUgf9L-b+Am=3D78LkL0Dg@mail.gmail.com>= 0D=0A=09<20130716092322.9363228fbf17677825c5034f@gmail.com>=0D=0A= 09<20130716084208.GE3355@virginsteele.home.trueelena.org>=0D=0A=09 <20130716113804.66a5f2ac1fc8d19179538dac@gmail.com>=0D=0A=09<20130 716121650.GA3081@zoninoz>=20<20130716130945.GB3081@zoninoz>=0D=0A= 09<20130716131608.GC3081@zoninoz>=0D=0A=09<20130716165930.20598149 8be557b5a8df4f49@gmail.com>=0D=0A=09<20130716160451.GD3081@zoninoz >|MIME-Version:=201.0|Content-Disposition:=20inline|In-Reply-To:=2 0<20130716160451.GD3081@zoninoz>|X-Operating-System:=20"Linux=203. 2.0-4-amd64=20-=20powered=20by=20Debian"|X-Editor:=20GNU=20Emacs=2 023.4.1|X-URL:=20http://inventati.org/zoninoz|X-GPG-Keyserver:=20h ttp://keyserver.linux.it:11371/pks/lookup?op=3Dvindex&fingerprint= 3Don&search=3D0xFFB54463FD0AEE0A|X-GPG-Keynumber:=20FD0AEE0A|X-GPG -Fingerprint:=20C8D9=20AE3D=20DB20=20F198=205788=20=205018=20FFB5= 204463=20FD0A=20EE0A|User-Agent:=20Mutt/1.5.21=20(2010-09-15)|Subj ect:=20Re:=20[linux_var]=20bash=20capitolo=202|X-BeenThere:=20talk ing@ml.linuxvar.it|X-Mailman-Version:=202.1.13|Precedence:=20list| Reply-To:=20linux_var=20-=20LUG=20di=20Varese=20e=20Provincia=20Ma iling=20List=0D=0A=09<talking@ml.linuxvar.it>|List-Id:=20linux_var =20-=20LUG=20di=20Varese=20e=20Provincia=20Mailing=20List=0D=0A=09 <talking.ml.linuxvar.it>|List-Unsubscribe:=20<http://ml.linuxvar.i t/cgi-bin/mailman/options/talking>,=0D=0A=09<mailto:talking-reques t@ml.linuxvar.it?subject=3Dunsubscribe>|List-Archive:=20<http://ml .linuxvar.it/pipermail/talking>|List-Post:=20<mailto:talking@ml.li nuxvar.it>|List-Help:=20<mailto:talking-request@ml.linuxvar.it?sub ject=3Dhelp>|List-Subscribe:=20<http://ml.linuxvar.it/cgi-bin/mail man/listinfo/talking>,=0D=0A=09<mailto:talking-request@ml.linuxvar .it?subject=3Dsubscribe>|Content-Type:=20text/plain=3B=20charset=3 D"iso-8859-1"|Content-Transfer-Encoding:=20quoted-printable|Sender :=20talking-bounces@ml.linuxvar.it|Errors-To:=20talking-bounces@ml .linuxvar.it; b=uIXvxPWpgRk1E/qvmgT06zDb9pcCst8JCAuCS9ww6GBJ4L+b0+y4P+9su7bKOQsBC YyByq0p4a59qw1JNNdiFGv3K48Q1f/d2zfbOJnnr5lZtZHGnWWee/1Qf3JstxIUI6V 0K9v2YrG92ieT1doQG4PMkFUoPbIQq9WTw9ZTayo=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1373990794; bh=XFAj4WpU8P07p9Ryzz+v5SqLHzbPyHsOggyaDD4LgR8=; h=Date:From:To:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Transfer-Encoding:In-Reply-To; b=cFSaOmA6GowS8IMWH5aQ5icdr2A5R9o3EqQ4zU5w0iRkIYsPpD6G3UWNcNg54FhdG E2zntyYyL0dCAcvGxEKTtfLei8fS3qmb8DjLfrTjabgMBXTdcYGoqGObXuuLjIUWHd bORWfKgTzUoorJGT1kxwn5KJosrGoEbuQ9RAuHtY=
- In-reply-to: <20130716160451.GD3081@zoninoz>
- List-archive: <http://ml.linuxvar.it/pipermail/talking>
- List-help: <mailto:talking-request@ml.linuxvar.it?subject=help>
- List-id: linux_var - LUG di Varese e Provincia Mailing List <talking.ml.linuxvar.it>
- List-post: <mailto:talking@ml.linuxvar.it>
- List-subscribe: <http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking>, <mailto:talking-request@ml.linuxvar.it?subject=subscribe>
- List-unsubscribe: <http://ml.linuxvar.it/cgi-bin/mailman/options/talking>, <mailto:talking-request@ml.linuxvar.it?subject=unsubscribe>
- References: <51E47B06.6030600@teletu.it> <CAEo5yiQvJYQC==cJ32hKYeuE_O00QDCUgf9L-b+Am=78LkL0Dg@mail.gmail.com> <20130716092322.9363228fbf17677825c5034f@gmail.com> <20130716084208.GE3355@virginsteele.home.trueelena.org> <20130716113804.66a5f2ac1fc8d19179538dac@gmail.com> <20130716121650.GA3081@zoninoz> <20130716130945.GB3081@zoninoz> <20130716131608.GC3081@zoninoz> <20130716165930.205981498be557b5a8df4f49@gmail.com> <20130716160451.GD3081@zoninoz>
- Reply-to: linux_var - LUG di Varese e Provincia Mailing List <talking@ml.linuxvar.it>
- Sender: talking-bounces@ml.linuxvar.it
- User-agent: Mutt/1.5.21 (2010-09-15)
On 160713, 18:04, Gianluca Zoni wrote:
> 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...)
>
qui c'è una carrettata di possibili soluzioni:
http://stackoverflow.com/questions/2613800/how-to-convert-dos-windows-newline-to-unix-newline-in-bash-script
in particolare:
cat FILE | tr '\n\r' '\n' > FILE
oppure:
tr "\r\n" "\n" < infile > outfile
--
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