[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 14:16:50 +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=1373976803; bh=F9teFEyFwHAAZbM2vZ3GtYe7X6Xvfe7QgGFcXHgU3zI=; 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=20diserzione.investici.org=20(diserzione.investi ci.org=0D=0A=09[82.221.99.153])=20by=20linuxvar.it=20(Postfix)=20w ith=20ESMTPS=20id=20AFEB13C3474=0D=0A=09for=20<talking@ml.linuxvar .it>=3B=20Tue,=2016=20Jul=202013=2014:12:55=20+0200=20(CEST)|Authe ntication-Results:=20linuxvar.it=3B=20dkim=3Dpass=20(1024-bit=20ke y=3B=20insecure=20key)=0D=0A=09header.i=3D@inventati.org=3B=20dkim -adsp=3Dpass|Received:=20from=20[82.221.99.153]=20(diserzione=20[8 2.221.99.153])=20(Authenticated=0D=0A=09sender:=20zoninoz@inventat i.org)=20by=20localhost=20(Postfix)=20with=0D=0A=09ESMTPSA=20id=20 E4DAF181088=0D=0A=09for=20<talking@ml.linuxvar.it>=3B=20Tue,=2016= 20Jul=202013=2012:12:53=20+0000=20(UTC)|X-DKIM:=20Sendmail=20DKIM= 20Filter=20v2.8.2=20diserzione.investici.org=20E4DAF181088|DKIM-Si gnature:=20v=3D1=3B=20a=3Drsa-sha256=3B=20c=3Drelaxed/relaxed=3B=2 0d=3Dinventati.org=3B=0D=0A=09s=3Dstigmate=3B=20t=3D1373976774=3B= 0D=0A=09bh=3DLA/5a2Uwjn2RqcEeNYM3sC+KWuy8XaZcLPmZzhneo4Q=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=0 A=09b=3DkpmZgJmU4COx8Qjp+i7oGr/M82AUPKl6I7iHIJDfd9L7mtzek8mW9TwKpU Eu8QLJm=0D=0A=09pCYn9TjEVQDsekAMp8x6rBiEHksKIYLeteXGJMZj6TclkUst43 wbtn1ONMXCpEeymZ=0D=0A=09IETlwOLIG8ObVUqQWJeIW/exkzSLKowHfd/vgf+U= 3D|Date:=20Tue,=2016=20Jul=202013=2014:16:50=20+0200|From:=20Gianl uca=20Zoni=20<zoninoz@inventati.org>|To:=20linux_var=20-=20LUG=20d i=20Varese=20e=20Provincia=20Mailing=20List=20<talking@ml.linuxvar .it>|References:=20<51E467E6.4090000@gmail.com>=20<51E47B06.603060 0@teletu.it>=0D=0A=09<CAEo5yiQvJYQC=3D=3DcJ32hKYeuE_O00QDCUgf9L-b+ Am=3D78LkL0Dg@mail.gmail.com>=0D=0A=09<20130716092322.9363228fbf17 677825c5034f@gmail.com>=0D=0A=09<20130716084208.GE3355@virginsteel e.home.trueelena.org>=0D=0A=09<20130716113804.66a5f2ac1fc8d1917953 8dac@gmail.com>|MIME-Version:=201.0|Content-Disposition:=20inline| In-Reply-To:=20<20130716113804.66a5f2ac1fc8d19179538dac@gmail.com> |X-Operating-System:=20"Linux=203.2.0-4-amd64=20-=20powered=20by=2 0Debian"|X-Editor:=20GNU=20Emacs=2023.4.1|X-URL:=20http://inventat i.org/zoninoz|X-GPG-Keyserver:=20http://keyserver.linux.it:11371/p ks/lookup?op=3Dvindex&fingerprint=3Don&search=3D0xFFB54463FD0AEE0A |X-GPG-Keynumber:=20FD0AEE0A|X-GPG-Fingerprint:=20C8D9=20AE3D=20DB 20=20F198=205788=20=205018=20FFB5=204463=20FD0A=20EE0A|User-Agent: =20Mutt/1.5.21=20(2010-09-15)|Subject:=20Re:=20[linux_var]=20bash= 20capitolo=202|X-BeenThere:=20talking@ml.linuxvar.it|X-Mailman-Ver sion:=202.1.13|Precedence:=20list|Reply-To:=20linux_var=20-=20LUG= 20di=20Varese=20e=20Provincia=20Mailing=20List=0D=0A=09<talking@ml .linuxvar.it>|List-Id:=20linux_var=20-=20LUG=20di=20Varese=20e=20P rovincia=20Mailing=20List=0D=0A=09<talking.ml.linuxvar.it>|List-Un subscribe:=20<http://ml.linuxvar.it/cgi-bin/mailman/options/talkin g>,=0D=0A=09<mailto:talking-request@ml.linuxvar.it?subject=3Dunsub scribe>|List-Archive:=20<http://ml.linuxvar.it/pipermail/talking>| List-Post:=20<mailto:talking@ml.linuxvar.it>|List-Help:=20<mailto: talking-request@ml.linuxvar.it?subject=3Dhelp>|List-Subscribe:=20< http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking>,=0D=0A=09< mailto:talking-request@ml.linuxvar.it?subject=3Dsubscribe>|Content -Type:=20text/plain=3B=20charset=3D"iso-8859-1"|Content-Transfer-E ncoding:=20quoted-printable|Sender:=20talking-bounces@ml.linuxvar. it|Errors-To:=20talking-bounces@ml.linuxvar.it; b=uqWongLrtmjKaRZZDhMJ/GoJBYVstwHyjJIg9wwl+oXCE2Op2Ky/3lW14THKXaQ3k xNBcQBReZzZQE1FpvwrzwEcgXLOD6aY0m2uA8j+mQZIQy6GI/5eC03o8rNzHNpGP5A /C19yBeTxZKnNR8EOlMn/fS9QY5oQE/o16fC+5bg=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1373976774; bh=LA/5a2Uwjn2RqcEeNYM3sC+KWuy8XaZcLPmZzhneo4Q=; h=Date:From:To:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Transfer-Encoding:In-Reply-To; b=kpmZgJmU4COx8Qjp+i7oGr/M82AUPKl6I7iHIJDfd9L7mtzek8mW9TwKpUEu8QLJm pCYn9TjEVQDsekAMp8x6rBiEHksKIYLeteXGJMZj6TclkUst43wbtn1ONMXCpEeymZ IETlwOLIG8ObVUqQWJeIW/exkzSLKowHfd/vgf+U=
- In-reply-to: <20130716113804.66a5f2ac1fc8d19179538dac@gmail.com>
- 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: <51E467E6.4090000@gmail.com> <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>
- 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, 11:38, Cristian Gaiatto wrote:
> On Tue, 16 Jul 2013 10:42:08 +0200
> Elena ``of Valhalla'' <elena.valhalla@gmail.com> 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
> >
> > non è che per caso riga_disegno=$(sed -n 2p $nomefile) ti prende
> > anche il ritorno a capo alla fine della riga?
> >
>
> Si, credo che sia quello perchè cancellando tutte le righe dopo la seconda (quella che mi interessa) l'immagine viene aperta
>
a me sembra molto strano: con sed ho estratto un sacco di righe da un sacco di programmini e mai mi è capitato che mi prendesse il ritorno a capo. Per questo ti ho consigliato di provare a togliere eventuali spazi alla fine (e all'inizio) della riga prelevata, con:
riga_disegno=$(sed -n 2p $nomefile)
riga_disegno=${riga_disegno// }
a volte, infatti, può capitare che nella riga ci sia uno spazio alla fine (o all'inizio), che non vediamo nel file, e lo script, dopo aver prelevato la riga, si trova a ricercare il file "bitta.jpg "
--
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