]> git.saurik.com Git - apple/shell_cmds.git/blame - sh/tests/builtins/command8.0
shell_cmds-216.60.1.tar.gz
[apple/shell_cmds.git] / sh / tests / builtins / command8.0
CommitLineData
deb63bfb 1# $FreeBSD: head/bin/sh/tests/builtins/command8.0 213738 2010-10-12 18:20:38Z obrien $
71aad674
A
2IFS=,
3
4SPECIAL="break,\
5 :,\
6 continue,\
7 . /dev/null,\
8 eval,\
9 exec,\
10 export -p,\
11 readonly -p,\
12 set,\
13 shift 0,\
14 times,\
15 trap,\
16 unset foo"
17
18set -e
19
20# Check that special builtins can be executed via "command".
21
22set -- ${SPECIAL}
23for cmd in "$@"
24do
25 ${SH} -c "v=:; while \$v; do v=false; command ${cmd}; done" >/dev/null
26done
27
28while :; do
29 command break
30 echo Error on line $LINENO
31done
32
33set p q r
34command shift 2
35if [ $# -ne 1 ]; then
36 echo Error on line $LINENO
37fi
38
39(
40 command exec >/dev/null
41 echo Error on line $LINENO
42)
43
44set +e
45! command shift 2 2>/dev/null