URI:
       0036-dc.sh - sbase - suckless unix tools
  HTML git clone git://git.suckless.org/sbase
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       0036-dc.sh (707B)
       ---
            1 #!/bin/sh
            2 
            3 set -e
            4 
            5 tmp=$$.tmp
            6 
            7 trap 'rm -f $tmp' EXIT
            8 trap 'exit $?' HUP INT TERM
            9 
           10 # Test i, o, k, I, O, K commands
           11 cat <<'EOF' >$tmp
           12 test 1:
           13 10
           14 test 2:
           15 10
           16 test 3:
           17 0
           18 test 4:
           19 16
           20 test 5:
           21 16
           22 10
           23 test 6:
           24 5
           25 test 7:
           26 A
           27 test 8:
           28 FF
           29 test 9:
           30 10
           31 test 10:
           32 1010
           33 test 11:
           34 10
           35 test 12:
           36 .33333
           37 test 13:
           38  12 15
           39 test 14:
           40  01 04 19 19
           41 test 15:
           42  01.10
           43 test 16:
           44 .05 00
           45 EOF
           46 
           47 $EXEC ../dc <<'EOF' | diff -u $tmp -
           48 [test 1:]pc Ip
           49 [test 2:]pc Op
           50 [test 3:]pc Kp
           51 [test 4:]pc 16i Ip
           52 [test 5:]pc Ao Ip Op
           53 [test 6:]pc Ai 5k Kp
           54 [test 7:]pc 16o 10p
           55 [test 8:]pc 255p
           56 [test 9:]pc 10o 16i Ap
           57 [test 10:]pc Ai 2o 10p
           58 [test 11:]pc Ao 2i 1010p
           59 [test 12:]pc Ai 5k 1 3/p
           60 [test 13:]pc 20o 255p
           61 [test 14:]pc 9999p
           62 [test 15:]pc 1.5p
           63 [test 16:]pc .25p
           64 EOF