Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.os.linux.iniziare > #74523
| From | Joe <J@e.invalid> |
|---|---|
| Newsgroups | it.comp.os.linux.iniziare, it.comp.os.linux.software |
| Subject | Re: Sintassi evidenziata con Mc (mcedit) |
| Date | 2021-01-08 11:52 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <91d.5ff83978.a9221@for.test.net> (permalink) |
| References | <rt7v13$r22$1@dont-email.me> <2c46.5ff7825b.c5eee@for.test.net> <rt879m$hiu$2@dont-email.me> <4ec3.5ff7a6a3.3908f@for.test.net> <rt99a2$8e2$1@dont-email.me> |
Cross-posted to 2 groups.
Yoda <yoda@pippo.invalid> wrote: > > Pero' la questione riguarda mcedit soltanto, adesso lo mostro > meglio. No, l'esempio che hai mostrato è proprio sintatticamente errato. > PRIMO CASO > script_1: > -------------- > #! /bin/bash > > if [ $1 -lt 0 ]; then > POSITIVO="$(echo -($1) | bc)" Qua c'è errore. Correzione: POSITIVO=$(echo "-($1)" | bc) Le virgolette esterne non servono, per lo stesso motivo di ieri. POSITIVO è un numero, niente spazi, niente virgolette. Le virgolette interne invece servono a proteggere le parentesi, quelle interne, -($1), che sono necessare a bc per essere interpretate al fine del cambio segno. mcedit che presumo sia l'editor che usi, e che non conosco, non centra nulla fin qui. > SECONDO CASO > Allora ci metto le virgolette: > script_2: > -------------- > #! /bin/bash > > if [ $1 -lt 0 ]; then > POSITIVO="$(echo "-($1)" | bc)" > fi > echo $POSITIVO > -------------------- > > e adesso succedono queste due cose: > 1. mcedit da' tutte le righe seguenti commentate, cioe' in verde > (in questo caso il "fi" e l' "echo $POSITIVO") > 2. mentre invece bash esegue perfettamente, restituendomi 3. > > Ecco, la questione-domanda e' questa ciao e grazie eh Intanto come già detto sopra, le virgolette esterne le puoi togliere, non sono necessarie. Poi evidentemente l'evidenziazione sintattica dell'editor o va in panne oppure è proprio fatta così. Volendo puoi anche toglierla: F9 opzioni evidenziazione sintassi la imposti ad unknown e via. Altrimenti prova altri editor. Io uso vim per lo più. Anche lì comunque in certi casi, la sintassi evidenziata non è sempre perfetta. Vado a memoria, ma in rare occasioni mi sembra di ricordare qualche svarione... Se vuoi restare su mcedit, devi cercare bene in rete su come impostarlo correttamente per avere una schermata comoda e cercare bene situazioni che riportano il problema rilevato, sicuramente no sei il primo ad accorgerti di questo comportamento, e sicuramente qualcuno lo avrà fatto presente e gli avranno anche proposto delle soluzioni. Se non trovi in italiano cerca in inglese. Trovi molta più roba, manco a dirlo...
Back to it.comp.os.linux.iniziare | Previous | Next — Previous in thread | Next in thread | Find similar
Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-07 21:38 +0000
Re: Sintassi evidenziata con Mc (mcedit) Joe <J@e.invalid> - 2021-01-07 22:51 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-07 23:59 +0000
Re: Sintassi evidenziata con Mc (mcedit) Joe <J@e.invalid> - 2021-01-08 01:26 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-08 09:40 +0000
Re: Sintassi evidenziata con Mc (mcedit) Joe <J@e.invalid> - 2021-01-08 11:52 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-08 12:53 +0000
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-09 08:29 +0000
Re: Sintassi evidenziata con Mc (mcedit) Joe <J@e.invalid> - 2021-01-09 13:11 +0100
Re: Sintassi evidenziata con Mc (mcedit) Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2021-01-07 23:16 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-07 23:59 +0000
Re: Sintassi evidenziata con Mc (mcedit) Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2021-01-08 12:31 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-08 15:22 +0000
Re: Sintassi evidenziata con Mc (mcedit) Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2021-01-08 16:44 +0100
Re: Re: Sintassi evidenziata con Mc (mcedit) "BIG Umberto" <user@langnese.nvg.unit.no> - 2021-01-08 14:18 +0000
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-08 15:22 +0000
Re: Sintassi evidenziata con Mc (mcedit) Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2021-01-08 15:18 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-08 15:22 +0000
Re: Sintassi evidenziata con Mc (mcedit) Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2021-01-08 16:45 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-01-31 20:12 +0000
Re: Sintassi evidenziata con Mc (mcedit) Alessandro Selli <trappola@route-add.net> - 2021-02-01 12:44 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-02-01 17:38 +0000
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-02-03 07:54 +0000
Re: Sintassi evidenziata con Mc (mcedit) Alessandro Selli <trappola@route-add.net> - 2021-02-04 00:31 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-02-04 11:13 +0000
Re: Sintassi evidenziata con Mc (mcedit) Alessandro Selli <trappola@route-add.net> - 2021-02-05 12:17 +0100
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-02-05 13:52 +0000
Re: Sintassi evidenziata con Mc (mcedit) Yoda <yoda@pippo.invalid> - 2021-02-11 18:27 +0000
Re: Sintassi evidenziata con Mc (mcedit) Alessandro Selli <trappola@route-add.net> - 2021-02-13 14:55 +0100
csiph-web