sh: Fix some unquoted variables in tests.
The builtins/getopts1.0 test failed if a single-character file existed in the current directory.
This commit is contained in:
parent
7e53e7accc
commit
4a9f41ec82
@ -3,7 +3,7 @@
|
||||
printf -- '-1-\n'
|
||||
set -- -abc
|
||||
getopts "ab:" OPTION
|
||||
echo ${OPTION}
|
||||
printf '%s\n' "${OPTION}"
|
||||
|
||||
# In this case 'getopts' should realize that we have not provided the
|
||||
# required argument for "-b".
|
||||
@ -14,12 +14,12 @@ echo ${OPTION}
|
||||
printf -- '-2-\n'
|
||||
set -- -ab
|
||||
getopts "ab:" OPTION
|
||||
echo ${OPTION}
|
||||
printf '%s\n' "${OPTION}"
|
||||
getopts "ab:" OPTION 3>&2 2>&1 >&3 3>&-
|
||||
echo ${OPTION}
|
||||
printf '%s\n' "${OPTION}"
|
||||
|
||||
# The 'shift' is aimed at causing an error.
|
||||
printf -- '-3-\n'
|
||||
shift 1
|
||||
getopts "ab:" OPTION
|
||||
echo ${OPTION}
|
||||
printf '%s\n' "${OPTION}"
|
||||
|
@ -3,4 +3,4 @@ set - -ax
|
||||
getopts ax option
|
||||
set -C
|
||||
getopts ax option
|
||||
echo $option
|
||||
printf '%s\n' "$option"
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
args='-ab'
|
||||
getopts ab opt $args
|
||||
echo $?:$opt:$OPTARG
|
||||
printf '%s\n' "$?:$opt:$OPTARG"
|
||||
for dummy in dummy1 dummy2; do
|
||||
getopts ab opt $args
|
||||
echo $?:$opt:$OPTARG
|
||||
printf '%s\n' "$?:$opt:$OPTARG"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user