( Редагувати: я підозрюю, що це краще підходило для мережі обміну стеками Unix та Linux - може хтось міг це перенести туди? Або я повинен самостійно робити обліковий запис там?)
Я перетворюю деякі свої старі термінальні сценарії (як правило, написані в tcsh) для запуску як bash-скриптів в OSX. Зокрема, я намагаюся довести свій термінал до автоматичного завершення входів до певних програм, визначених моїми налаштуваннями .bash_profile. Наприклад, команда
complete -f -X '!*.tex' emacs
правильно автоматично заповнює входи emacs лише до файлів .tex. Я сподівався, що щось подібне спрацює так, що це лише вкладка до файлів .tex АБО .txt:
complete -f -X '!*.@(tex|txt)' emacs
Але це не вдається. Будь-які пропозиції?