( Modifica: sospetto che questa fosse una soluzione migliore per la rete di scambio di stack Unix e Linux - qualcuno potrebbe migrare da questa parte? O devo creare un account da solo?)
Sto convertendo alcuni dei miei vecchi script di terminale (tipicamente scritti in tcsh) per essere eseguiti come script di bash in OSX. In particolare, sto cercando di ottenere il mio terminale per completare automaticamente gli input su determinati programmi specificati dalle mie impostazioni .bash_profile. Ad esempio, il comando
complete -f -X '!*.tex' emacs
esegue correttamente il completamento automatico degli input di emacs solo per i file .tex. Speravo che qualcosa del genere avrebbe funzionato in modo che fosse solo tab-completo di file .tex OR .txt:
complete -f -X '!*.@(tex|txt)' emacs
Ma questo fallisce. Qualche suggerimento?