var-assign2.0 (207825) | var-assign2.0 (213738) |
---|---|
1# $FreeBSD: head/tools/regression/bin/sh/builtins/var-assign2.0 207825 2010-05-09 17:15:26Z jilles $ | 1# $FreeBSD: head/tools/regression/bin/sh/builtins/var-assign2.0 213738 2010-10-12 18:20:38Z obrien $ |
2IFS=, 3 4SPECIAL="break,\ 5 :,\ 6 continue,\ 7 . /dev/null,\ 8 eval,\ 9 exec,\ --- 30 unchanged lines hidden (view full) --- 40 41set -e 42 43# With 'command', variable assignments do not affect the shell environment. 44 45set -- ${SPECIAL} 46for cmd in "$@" 47do | 2IFS=, 3 4SPECIAL="break,\ 5 :,\ 6 continue,\ 7 . /dev/null,\ 8 eval,\ 9 exec,\ --- 30 unchanged lines hidden (view full) --- 40 41set -e 42 43# With 'command', variable assignments do not affect the shell environment. 44 45set -- ${SPECIAL} 46for cmd in "$@" 47do |
48 sh -c "VAR=0; VAR=1 command ${cmd}; exit \${VAR}" >/dev/null 2>&1 | 48 ${SH} -c "VAR=0; VAR=1 command ${cmd}; exit \${VAR}" >/dev/null 2>&1 |
49done 50 51set -- ${UTILS} 52for cmd in "$@" 53do | 49done 50 51set -- ${UTILS} 52for cmd in "$@" 53do |
54 sh -c "VAR=0; VAR=1 command ${cmd}; exit \${VAR}" >/dev/null 2>&1 | 54 ${SH} -c "VAR=0; VAR=1 command ${cmd}; exit \${VAR}" >/dev/null 2>&1 |
55done | 55done |