Guest User

Untitled

a guest
Nov 15th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. _avail_kernel_builds()
  2. {
  3. case $COMP_CWORD in
  4. 1)
  5. if [[ "${COMP_WORDS[COMP_CWORD]}" =~ ^[0-9] ]];then
  6. COMPREPLY=( /secure/kernel_builds/"${COMP_WORDS[COMP_CWORD]}"* )
  7. else
  8. COMPREPLY=( /secure/kernel_builds/"${COMP_WORDS[COMP_CWORD]}"[0-9]*/ )
  9. fi
  10. COMPREPLY=( "${COMPREPLY[@]#/secure/kernel_builds/}" )
  11. COMPREPLY=( "${COMPREPLY[@]%/}" )
  12. ;;
  13. esac
  14. }
  15.  
  16. _avail_kernel_builds() {
  17. case $COMP_CWORD in
  18. 1) COMPREPLY=( $(cd /secure/kernel_builds; compgen -d -X "source") ) ;;
  19. esac
  20. }
  21.  
  22. _avail_kernel_builds() {
  23. case $COMP_CWORD in
  24. 1) COMPREPLY=( $(cd /secure/kernel_builds; compgen -d -X "source") ) ;;
  25. esac
  26. }
  27.  
  28. declare -a accept
  29. declare -a reject
  30. for s in "${COMPREPLY[@]}"; do
  31. if [[ "$s" =~ want ]]; then
  32. accept=( "${accept[@]}" "$s" )
  33. else
  34. reject=( "${reject[@]}" "$s" )
  35. fi
  36. done
Add Comment
Please, Sign In to add comment