Gentoo Archives: gentoo-user-de

From: Klaus Fabritius <kfk@××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten
Date: Thu, 19 Jan 2006 22:15:59
Message-Id: 20060119221224.GA10400@mid.wasserhase.de
In Reply to: Re: [gentoo-user-de] Bash-Script um id3-Tags auszuwerten by Volker Katz
1 * Volker Katz schrieb:
2 [...]
3 > let: BPM=93.77/4: syntax error in expression (error token is ".77/4")
4
5 > Ich möchte gerne, eine Ganzzahldivision durch 4.
6 > Habt Ihr auch dafür noch einen Tip?
7
8 Division von Zahlen >= 0 mit Auf-/Abrunden auf ganze Zahl mit
9 UNIX-Bordmitteln:
10
11 $> D=4
12
13 Ganze Zahl:
14
15 $> X=102
16 $> X=`echo "scale=1; a=($X)*10/$D; scale=0; b=a%10;a/=10;if (b>=5) a+=1;a"|bc`
17 $> echo $X
18 26
19
20 Fließkomma:
21
22 $> X=101.99
23 $> X=`echo "scale=1; a=($X)*10/$D; scale=0; b=a%10;a/=10;if (b>=5) a+=1;a"|bc`
24 $> echo $X
25 25
26
27 Geht auch mit X=3^3 oder X=99+1 oder was auch immer.
28
29
30
31 > Gruß & Danke
32 > Thilo
33
34 Volker? Thilo?
35
36
37 -kfk
38
39 --
40 UNIX has grown fat.
41 Rob Pike, 1983
42
43 --
44 gentoo-user-de@g.o mailing list