mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-07 20:30:52 +02:00
Bash-5.3-alpha release
This commit is contained in:
@@ -124,3 +124,36 @@ complete -r notthere
|
||||
|
||||
complete -r
|
||||
complete
|
||||
|
||||
# new complete/compgen -V option
|
||||
# doesn't work for complete
|
||||
complete -V name
|
||||
|
||||
compgen -V invalid-name -b
|
||||
compgen -V array -b
|
||||
echo ${array[0]}
|
||||
|
||||
# a more complicated example
|
||||
unalias -a
|
||||
alias fee=one fi=two fo=three fum=four
|
||||
compgen -a -X 'fo*' -V vv -P 'unalias -- ' f
|
||||
printf '%s\n' "${vv[@]}"
|
||||
|
||||
# some random compgen topics
|
||||
|
||||
compgen -A helptopic
|
||||
builtin compgen -A setopt
|
||||
compgen -A shopt
|
||||
command compgen -b
|
||||
compgen -A enabled
|
||||
compgen -k
|
||||
|
||||
# and some errors
|
||||
complete -z
|
||||
complete -b
|
||||
compgen -r
|
||||
compgen -A noaction
|
||||
compgen -D
|
||||
compgen -o nooption
|
||||
|
||||
compopt -o nooption
|
||||
|
||||
Reference in New Issue
Block a user