operazioni in bash script
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
[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
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
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
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
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
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