[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: operazioni in bash script



cat prova.sh

#!/bin/bash

a=`/usr/bin/time -f "%e" sleep 3 2>&1 1>/dev/null`
echo "$a"
speed=`echo "1000000 / a" | bc`
echo "$speed"

Il giorno 06 aprile 2011 15:12, Duffy DaC <duffydac@gmail.com> ha scritto:
[Fabio DellaCorte, mercoledì 6 aprile 2011]
> echo "1000000 / 3.00" | bc mi restituisce
> 333333
>
> 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-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 201104061512.02512.duffydac@gmail.com" target="_blank">http://lists.debian.org/[🔎] 201104061512.02512.duffydac@gmail.com



Reply to: