Annotation of parser3/tests/cat.sh, revision 1.5

1.1       misha       1: #!/bin/sh
                      2: 
1.2       misha       3: if [ $1 = "halt" ]
                      4: then
                      5:        exit $2
                      6: fi
                      7: 
1.3       moko        8: if [ $1 = "stdin" ]
                      9: then
                     10:        cat
                     11:        exit 0
                     12: fi
1.2       misha      13: 
1.4       moko       14: if [ $1 = "args" ]
                     15: then
                     16:        for arg in "$@"; do
                     17:                echo -n "\"$arg\" "
                     18:        done
                     19:        exit 0
                     20: fi
                     21: 
1.1       misha      22: if [ $1 = "cgi" ]
                     23: then
                     24:        echo "content-type: $2
                     25: "
                     26: fi
                     27: 
1.5     ! moko       28: if [ $1 = "env" ]
        !            29: then
        !            30:        eval "echo -n \"\$$2\""
        !            31: fi
        !            32: 
1.2       misha      33: if [ -n "$5" ]
1.1       misha      34: then
1.2       misha      35:        echo "$5"
1.1       misha      36: fi
                     37: 
                     38: cat -s $3
                     39: 
1.2       misha      40: if [ -n "$4" ]
                     41: then
                     42:        exit $4
                     43: fi
                     44: 

E-mail: