003 File Manager
Current Path:
/usr/src/bin/sh/tests/parameters
usr
/
src
/
bin
/
sh
/
tests
/
parameters
/
📁
..
📄
Makefile
(676 B)
📄
Makefile.depend
(176 B)
📄
env1.0
(171 B)
📄
exitstatus1.0
(63 B)
📄
ifs1.0
(112 B)
📄
mail1.0
(379 B)
📄
mail2.0
(380 B)
📄
optind1.0
(46 B)
📄
optind2.0
(67 B)
📄
positional1.0
(540 B)
📄
positional2.0
(2.12 KB)
📄
positional3.0
(105 B)
📄
positional4.0
(80 B)
📄
positional5.0
(184 B)
📄
positional6.0
(62 B)
📄
positional7.0
(83 B)
📄
positional8.0
(618 B)
📄
positional9.0
(432 B)
📄
pwd1.0
(395 B)
📄
pwd2.0
(556 B)
Editing: positional2.0
# $FreeBSD$ failures='' ok='' testcase() { code="$1" expected="$2" oIFS="$IFS" eval "$code" IFS='|' result="$#|$*" IFS="$oIFS" if [ "x$result" = "x$expected" ]; then ok=x$ok else failures=x$failures echo "For $code, expected $expected actual $result" fi } testcase 'set -- a b; set -- p$@q' '2|pa|bq' testcase 'set -- a b; set -- $@q' '2|a|bq' testcase 'set -- a b; set -- p$@' '2|pa|b' testcase 'set -- a b; set -- p$@q' '2|pa|bq' testcase 'set -- a b; set -- $@q' '2|a|bq' testcase 'set -- a b; set -- p$@' '2|pa|b' testcase 'set -- a b; set -- p$*q' '2|pa|bq' testcase 'set -- a b; set -- $*q' '2|a|bq' testcase 'set -- a b; set -- p$*' '2|pa|b' testcase 'set -- a b; set -- p$*q' '2|pa|bq' testcase 'set -- a b; set -- $*q' '2|a|bq' testcase 'set -- a b; set -- p$*' '2|pa|b' testcase 'set -- a b; set -- "p$@q"' '2|pa|bq' testcase 'set -- a b; set -- "$@q"' '2|a|bq' testcase 'set -- a b; set -- "p$@"' '2|pa|b' testcase 'set -- a b; set -- p"$@"q' '2|pa|bq' testcase 'set -- a b; set -- "$@"q' '2|a|bq' testcase 'set -- a b; set -- p"$@"' '2|pa|b' testcase 'set -- "" a b; set -- "p$@q"' '3|p|a|bq' testcase 'set -- "" a b; set -- "$@q"' '3||a|bq' testcase 'set -- "" a b; set -- "p$@"' '3|p|a|b' testcase 'set -- "" a b; set -- p"$@"q' '3|p|a|bq' testcase 'set -- "" a b; set -- "$@"q' '3||a|bq' testcase 'set -- "" a b; set -- p"$@"' '3|p|a|b' testcase 'set -- a; set -- p$@q' '1|paq' testcase 'set -- a; set -- $@q' '1|aq' testcase 'set -- a; set -- p$@' '1|pa' testcase 'set -- a; set -- p$@q' '1|paq' testcase 'set -- a; set -- $@q' '1|aq' testcase 'set -- a; set -- p$@' '1|pa' testcase 'set -- a; set -- p$*q' '1|paq' testcase 'set -- a; set -- $*q' '1|aq' testcase 'set -- a; set -- p$*' '1|pa' testcase 'set -- a; set -- p$*q' '1|paq' testcase 'set -- a; set -- $*q' '1|aq' testcase 'set -- a; set -- p$*' '1|pa' testcase 'set -- a; set -- "p$@q"' '1|paq' testcase 'set -- a; set -- "$@q"' '1|aq' testcase 'set -- a; set -- "p$@"' '1|pa' testcase 'set -- a; set -- p"$@"q' '1|paq' testcase 'set -- a; set -- "$@"q' '1|aq' testcase 'set -- a; set -- p"$@"' '1|pa' test "x$failures" = x
Upload File
Create Folder