Jak přizpůsobit automatické doplňování bash tak, aby vypisovalo soubory v jiném adresáři
 pouze pro jednu možnost skriptu (-seq), pro ostatní možnosti skriptu (-speed, -define) je výchozí automatické dokončování OK.
 to je to, co mám 
 export files=`ls /home/tests/`
 echo $files #debug     
 _xtest ()   {              
      local cur
      COMPREPLY=()     
      cur=${COMP_WORDS[COMP_CWORD]}
       #case "$cur" in
       COMPREPLY=( $(compgen -W "${files}" -- ${cur}) )
    #  esac
      return 0
    }
    complete -F _xtest -o filenames xtest
Jak povolit výchozí dokončování bash pro další možnosti?
Přijatá odpověď:
by měl použít prev místo cur :
_xtest ()   {              
      local prev
      COMPREPLY=()     
      prev=${COMP_WORDS[COMP_CWORD-1]}
      case "$prev" in
       -seq )
          COMPREPLY=( $(compgen -W "${files}" -- ${cur}) ) ;;
      esac
      return 0
    }
complete -F _xtest -o filenames xtest