0010-bc.sh - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
0010-bc.sh (541B)
---
1 #!/bin/sh
2
3 tmp=$$.tmp
4
5 trap 'rm -f $tmp' EXIT
6 trap 'rm -f $tmp; kill -KILL $$' HUP INT TERM
7
8 cat <<EOF >$tmp
9 0
10 .78539816339744830961
11 1.10714871779409050301
12 .73281510178650659163
13 -.73281510178650659163
14 0.00000000000000000000
15 .70710678118654752439
16 .00000000000000000002
17 .19866933079506121545
18 -.98006657784124163112
19 .99999998953050228773
20 1.99999999999999999999
21 .48609126058589107690
22 EOF
23
24 ../bc ../bc.library <<EOF | diff -u $tmp -
25 a(0)
26 a(1)
27 a(2)
28 a(0.9)
29 a(-0.9)
30 s(0)
31 s(a(1))
32 s(4*a(1))
33 s(0.2)
34 c(0.2 + 4*a(1))
35 l(2.7182818)
36 l(e(2))
37 j(2,3)
38 quit
39 EOF