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