mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-10 20:20:38 +02:00
commit bash-20160408 snapshot
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
: ${TMPDIR:=/tmp}
|
||||
GTDIR=$TMPDIR/extglob4-$$
|
||||
|
||||
shopt -s extglob
|
||||
[ -d "${GTDIR}" ] || mkdir "${GTDIR}"
|
||||
cd "${GTDIR}" || {
|
||||
echo "extglob4: cannot cd to ${GTDIR}"
|
||||
exit 2
|
||||
}
|
||||
|
||||
touch a b c .x .y .z
|
||||
echo .!(|.) # correct
|
||||
echo * # correct
|
||||
|
||||
echo @(*|.!(|.)) # wrong, adds . and ..
|
||||
echo @(*|@(f)) # ??
|
||||
echo @(*|@(ff))
|
||||
|
||||
cd /
|
||||
rm -rf $GTDIR
|
||||
|
||||
[[ a = a*?(/)b ]] && echo bad match 1
|
||||
Reference in New Issue
Block a user