diff options
author | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2014-08-04 19:52:50 +0100 |
---|---|---|
committer | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2014-08-04 19:52:50 +0100 |
commit | 6116f1dafa412d6ac6da347719f7ddae57b5e446 (patch) | |
tree | f158173672c1674668c3921facf2d484d6d143b5 /Test/D02glob.ztst | |
parent | b516dc37ac00f6f9627a360d54a7a612d945375c (diff) | |
download | zsh-6116f1dafa412d6ac6da347719f7ddae57b5e446.tar.gz zsh-6116f1dafa412d6ac6da347719f7ddae57b5e446.tar.xz zsh-6116f1dafa412d6ac6da347719f7ddae57b5e446.zip |
32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.
The (#q...) expression should simply be removed to leave a normal pattern as before
Diffstat (limited to 'Test/D02glob.ztst')
-rw-r--r-- | Test/D02glob.ztst | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Test/D02glob.ztst b/Test/D02glob.ztst index 358c93413..4697ca414 100644 --- a/Test/D02glob.ztst +++ b/Test/D02glob.ztst @@ -533,14 +533,12 @@ cd glob.tmp [[ -n a*(#qN) ]] && print File beginning with a [[ -z z*(#qN) ]] && print No file beginning with z - [[ "a b c" = ?(#q) ]] && print Multiple files matched setopt nonomatch [[ -n z*(#q) ]] && print Normal string if nullglob not set ) 0:Force glob expansion in conditions using (#q) >File beginning with a >No file beginning with z ->Multiple files matched >Normal string if nullglob not set (){ print $#@ } glob.tmp/dir*(Y1) @@ -562,3 +560,8 @@ >Globs before last path component >Respects qualifiers >Argument required + + [[ "ce fichier n'existe pas" = (#b)ce\ (f[^ ]#)\ *s(#q./) ]] + print $match[1] +0:(#q) is ignored completely in conditional pattern matching +>fichier |