Ciao,
Il 25/10/17, Felipe Salvador ha scritto:
> Buonasera lista,
> ho questa situazioni qui:
>
> $read DATA <<< tee$echo $DATA
> $"2017-10-25 16:32:40"
> $sqlite3 -column /var/lib/pmacct/pmacct.db 'SELECT SUM(bytes) FROM
> acct WHERE stamp_updated > "$DATA";'
> $42
credo che il problema sia variabile DATA
$echo $DATA
$"2017-10-25 16:32:40"
infatti il valore di DATA contiene due virgolette, che fa a pugni con la query
'SELECT SUM(bytes) FROM acct WHERE stamp_updated > "$DATA";'
che si espande in
'SELECT SUM(bytes) FROM acct WHERE stamp_updat
Il 25 ottobre 2017 17:22, Felipe Salvador
ha scritto:
>
> Non riesco a farlo espandere per intero, "2017-10-25 16:32:40".
Dunque $DATA deve essere espansa dalla bash, giusto?
Hai provato ad invertire le virgolette?
$ DATA="2017-10-25 16:32:40"
$ echo 'SELECT SUM(bytes) FROM acct WHERE stamp_u
Buonasera lista,
ho questa situazioni qui:
$read DATA <<< tee "$DATA";'
$428706514
Non va, dovrebbe essere un parziale ma 428706514 รจ un totale. Pare che
$DATA si espanda solo fino allo spazio, prendendo solo l'anno.
$sqlite3 -column /var/lib/pmacct/pmacct.db 'SELECT SUM(bytes
4 matches
Mail list logo