19.4 Completion Condition Codes

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 ] pattern

true if the test for the -P option of compset would succeed.

-suffix [ number ] pattern

true if the test for the -S option of compset would succeed.

-after beg-pat

true if the test of the -N option with only the beg-pat given would succeed.

-between beg-pat end-pat

true if the test for the -N option with both patterns would succeed.