1 # $FreeBSD: head/bin/sh/tests/expansion/pathname2.0 302937 2016-07-16 13:26:18Z ache $
12 eval "set -- $testcase"
14 if [ "$actual" != "$expect" ]; then
15 failures=$((failures+1))
16 printf '%s\n' "For $testcase, expected $expect actual $actual"
21 T=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX)
25 mkdir testdir testdir2 'testdir/*' 'testdir/?' testdir/a testdir/b testdir2/b
27 touch testf 'testdir/*/1' 'testdir/?/1' testdir/a/1 testdir/b/1 testdir2/b/.a
29 check '*\/' 'testdir/ testdir2/'
30 check '"testdir/"*"/1"' 'testdir/*/1 testdir/?/1 testdir/a/1 testdir/b/1'
31 check '"testdir/"*"/"*' 'testdir/*/1 testdir/?/1 testdir/a/1 testdir/b/1'
32 check '"testdir/"*\/*' 'testdir/*/1 testdir/?/1 testdir/a/1 testdir/b/1'
33 check '"testdir"*"/"*"/"*' 'testdir/*/1 testdir/?/1 testdir/a/1 testdir/b/1'
35 exit $((failures != 0))