Jari Aalto | 0628567 | 2006-10-10 14:15:34 +0000 | [diff] [blame] | 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 | |
Jari Aalto | 3185942 | 2009-01-12 13:36:28 +0000 | [diff] [blame] | 36 | cd "$MYDIR" |
Jari Aalto | 0628567 | 2006-10-10 14:15:34 +0000 | [diff] [blame] | 37 | rm -rf $GDIR |