xref: /dflybsd-src/tools/regression/bin/sh/parameters/positional1.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/parameters/positional1.0 222158 2011-05-21 14:52:26Z jilles $
2e532fd97SPeter Avalos
3e532fd97SPeter Avalosset -- a b c d e f g h i j
4e532fd97SPeter Avalos[ "$1" = a ] || echo "error at line $LINENO"
5e532fd97SPeter Avalos[ "${1}" = a ] || echo "error at line $LINENO"
6e532fd97SPeter Avalos[ "${1-foo}" = a ] || echo "error at line $LINENO"
7e532fd97SPeter Avalos[ "${1+foo}" = foo ] || echo "error at line $LINENO"
8e532fd97SPeter Avalos[ "$1+foo" = a+foo ] || echo "error at line $LINENO"
9e532fd97SPeter Avalos[ "$10" = a0 ] || echo "error at line $LINENO"
10e532fd97SPeter Avalos[ "$100" = a00 ] || echo "error at line $LINENO"
11e532fd97SPeter Avalos[ "${10}" = j ] || echo "error at line $LINENO"
12e532fd97SPeter Avalos[ "${10-foo}" = j ] || echo "error at line $LINENO"
13e532fd97SPeter Avalos[ "${100-foo}" = foo ] || echo "error at line $LINENO"
14