operazioni in bash script

2011-04-06 Per discussione Fabio DellaCorte
Salve ,
se eseguo questa operazione da shell :
echo 100 / 3.00 | bc mi restituisce
33

perchè ? se faccio la stessa cosa da uno script mi risponde :
 Runtime error (func=(main), adr=12): Divide by zero


Re: operazioni in bash script

2011-04-06 Per discussione Duffy DaC
[Fabio DellaCorte, mercoledì 6 aprile 2011]
 echo 100 / 3.00 | bc mi restituisce
 33

 perchè ? se faccio la stessa cosa da uno script mi risponde :
  Runtime error (func=(main), adr=12): Divide by zero

A me funziona sia da prompt che da script...

Potrebbe essere un errore di sintassi?
Potresti postare uno script minimale (oppure quello integrale) con il 
quale riprodurre il problema?

-- 
DaC


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104061512.02512.duffy...@gmail.com



Re: operazioni in bash script

2011-04-06 Per discussione Fabio DellaCorte
cat prova.sh

#!/bin/bash

a=`/usr/bin/time -f %e sleep 3 21 1/dev/null`
echo $a
speed=`echo 100 / a | bc`
echo $speed

Il giorno 06 aprile 2011 15:12, Duffy DaC duffy...@gmail.com ha scritto:

 [Fabio DellaCorte, mercoledì 6 aprile 2011]
  echo 100 / 3.00 | bc mi restituisce
  33
 
  perchè ? se faccio la stessa cosa da uno script mi risponde :
   Runtime error (func=(main), adr=12): Divide by zero

 A me funziona sia da prompt che da script...

 Potrebbe essere un errore di sintassi?
 Potresti postare uno script minimale (oppure quello integrale) con il
 quale riprodurre il problema?

 --
 DaC


 --
 Per REVOCARE l'iscrizione alla lista, inviare un email a
 debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
 problemi inviare un email in INGLESE a listmas...@lists.debian.org

 To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/201104061512.02512.duffy...@gmail.com




Re: operazioni in bash script

2011-04-06 Per discussione Luca Bruno
Fabio DellaCorte scrisse:

 a=`/usr/bin/time -f %e sleep 3 21 1/dev/null`
 echo $a
 speed=`echo 100 / a | bc`
^^^

Questa è una variabile, quindi $a.

Ciao, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.| lucab (AT) debian.org
`. `'`  | GPG Key ID: 3BFB9FB3
  `- http://www.debian.org  | Debian GNU/Linux Developer


signature.asc
Description: PGP signature


Re: operazioni in bash script

2011-04-06 Per discussione Fabio DellaCorte

 Cavolo che stupido che sono !!! Ho fatto un copia incolla da un operazione
 che non usava bc .

 GRAZIE !!!





 2011/4/6 Luca Bruno lu...@debian.org

 Fabio DellaCorte scrisse:

  a=`/usr/bin/time -f %e sleep 3 21 1/dev/null`
  echo $a
  speed=`echo 100 / a | bc`
 ^^^

 Questa è una variabile, quindi $a.

 Ciao, Luca

 --
  .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
 : :'  :   The Universal O.S.| lucab (AT) debian.org
 `. `'`  | GPG Key ID: 3BFB9FB3
  `- http://www.debian.org  | Debian GNU/Linux Developer





Re: operazioni in bash script

2011-04-06 Per discussione Stefano Simonucci
On Wed, 2011-04-06 at 15:06 +0200, Fabio DellaCorte wrote:
 Salve ,
 se eseguo questa operazione da shell :
 echo 100 / 3.00 | bc mi restituisce
 33
 
 
 perchè ? se faccio la stessa cosa da uno script mi risponde :
  Runtime error (func=(main), adr=12): Divide by zero

A me lo script bash funziona e pure l' operazione da shell.
-- 
Stefano Simonucci stefano.simonu...@tin.it


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1302096177.15436.8.ca...@debsim.homenet.telecomitalia.it



Re: operazioni in bash script

2011-04-06 Per discussione Alberto Dell'Ariccia
Cavolo che stupido che sono !!! Ho fatto un copia incolla da un operazione
che non usava bc .

GRAZIE !!!

2011/4/6 Luca Bruno lu...@debian.org

 Fabio DellaCorte scrisse:

  a=`/usr/bin/time -f %e sleep 3 21 1/dev/null`
  echo $a
  speed=`echo 100 / a | bc`
 ^^^

 Questa è una variabile, quindi $a.

 Ciao, Luca

 --
  .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
 : :'  :   The Universal O.S.| lucab (AT) debian.org
 `. `'`  | GPG Key ID: 3BFB9FB3
  `- http://www.debian.org  | Debian GNU/Linux Developer