]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/extglob1.sub
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / extglob1.sub
1 MYDIR=$PWD
2
3 : ${TMPDIR:=/tmp}
4 GDIR=$TMPDIR/gtest-$$
5
6 shopt -s extglob
7
8 mkdir $GDIR || exit 1
9 cd $GDIR || exit 1
10
11 touch a.c
12
13 echo +([[:alpha:].])
14 echo +([[:alpha:].])+([[:alpha:].])
15 echo *([[:alpha:].])
16 echo *([[:alpha:].])*([[:alpha:].])
17
18 echo ?([[:alpha:].])?([[:alpha:].])?([[:alpha:].])
19 echo @([[:alpha:].])@([[:alpha:].])@([[:alpha:].])
20
21 case . in
22 !([[:alpha:].]) ) echo bad 1;;
23 *) echo ok 1;;
24 esac
25
26 case . in
27 ?([[:alpha:].]) ) echo ok 2;;
28 *) echo bad 2;;
29 esac
30
31 case . in
32 @([[:alpha:].]) ) echo ok 3;;
33 *) echo bad 3;;
34 esac
35
36 cd "$MYDIR"
37 rm -rf $GDIR