Автоматичне заповнення до кількох можливих розширень файлів


3

( Редагувати: я підозрюю, що це краще підходило для мережі обміну стеками Unix та Linux - може хтось міг це перенести туди? Або я повинен самостійно робити обліковий запис там?)

Я перетворюю деякі свої старі термінальні сценарії (як правило, написані в tcsh) для запуску як bash-скриптів в OSX. Зокрема, я намагаюся довести свій термінал до автоматичного завершення входів до певних програм, визначених моїми налаштуваннями .bash_profile. Наприклад, команда

complete -f -X '!*.tex' emacs

правильно автоматично заповнює входи emacs лише до файлів .tex. Я сподівався, що щось подібне спрацює так, що це лише вкладка до файлів .tex АБО .txt:

complete -f -X '!*.@(tex|txt)' emacs

Але це не вдається. Будь-які пропозиції?

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.