The following additional condition codes for use within the [[
... ]]
construct are available in completion widgets. These work on the special
parameters. All of these tests can also be performed by the compset
builtin, but in the case of the condition codes the contents of the special
parameters are not modified.
-prefix
[ number ] patterntrue if the test for the -P
option of compset
would succeed.
-suffix
[ number ] patterntrue if the test for the -S
option of compset
would succeed.
-after
beg-pattrue if the test of the -N
option with only the beg-pat given
would succeed.
-between
beg-pat end-pattrue if the test for the -N
option with both patterns would succeed.