(Edit: sospecho que esto era una mejor opción para Unix y Linux red de intercambio de pila, podría alguien migrar esta ahí? O tengo que hacer una cuenta allí mismo?)
Me estoy convirtiendo algunos de mis antiguos terminal de secuencias de comandos (normalmente escrito en tcsh) para que se ejecute como scripts de bash en OSX. En particular, estoy tratando de conseguir mi terminal para auto-completar las entradas a ciertos programas especificados por mi .bash_profile configuración. Por ejemplo, el comando
complete -f -X '!*.tex' emacs
correctamente auto-completa emacs entradas .tex archivos. Tenía la esperanza de que algo como esto iba a funcionar, así que lo único que se ficha completa .tex O .archivos txt:
complete -f -X '!*.@(tex|txt)' emacs
Pero esta falla. Alguna sugerencia?