Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.os.linux.iniziare > #74522

Re: Sintassi evidenziata con Mc (mcedit)

From Yoda <yoda@pippo.invalid>
Newsgroups it.comp.os.linux.iniziare, it.comp.os.linux.software
Subject Re: Sintassi evidenziata con Mc (mcedit)
Date 2021-01-08 09:40 +0000
Organization A noiseless patient Spider
Message-ID <rt99a2$8e2$1@dont-email.me> (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>

Cross-posted to 2 groups.

Show all headers | View raw


Addi' 08 gen 2021 00:26:11, Joe scrive:
> Yoda <yoda@pippo.invalid> wrote:

>> $: ./pippo 6546418548412028870

-snip-
> Vediamo pippo.sh, molto simile al tuo:
> --------------------------------------
> $ cat pippo.sh
> #!/bin/bash

> t_UTC=$1
> ANNI=$(date -u --date=@${t_UTC} +%Y-1970 |bc)
> echo $ANNI
> ----------

> Troppe virgolette non servono.

Si', me l'ha detto anche Piergiorgio. L'esempio che ho postato era
estratto da righe piu' complicate, ho sbagliato a copiare senza
controllare e scusate.
Pero' la questione riguarda mcedit soltanto, adesso lo mostro
meglio.

PRIMO CASO
script_1:
--------------
#! /bin/bash

if [ $1 -lt 0 ]; then
POSITIVO="$(echo -($1) | bc)"
fi
echo $POSITIVO
--------------------

Se do:
$: ./script_1 -3

bash mi da' errore:
-cite-
./script_1: command substitution: riga 5: errore di sintassi vicino al
token non atteso "("
./script_1: command substitution: riga 5: `echo -($1) | bc)"'
-/cite-


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

-snip-
> ANNI è un numero intero, non contiene spazi, virgolette non e servono.
> t_UTC è un numero intero, vedi sopra
> Ma soprattutto bc interpreta in input via pipe l'output del comando
> "date", e non ha problemi con gli spazi.
> In più l'echo che inserivi tu non serve. Già il comando date produce
> l'output corretto.

Si', certo.. solo che prima il "- 1970" era fuori comando data, ho
riportato senza controllare - ariscusate:-(  e ariciao

-- 
Yoda

Back to it.comp.os.linux.iniziare | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

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