Может ли bash пропускать резервные файлы при выполнении команд? - PullRequest
5 голосов
/ 15 сентября 2011

При выполнении команд, исполняемых файлов в $ PATH и всего, я хотел бы пропустить файлы с именем # foo # и bar ~. Я не против размещения этих резервных файлов, но предпочитаю не видеть их при выполнении команд. Нужно ли как-то написать для этого функцию bash-завершителя?

Это завершение первого слова в подсказке, о которой я говорю;

bash# auda[TAB]

1 Ответ

6 голосов
/ 15 сентября 2011

Вы можете установить суффиксы для игнорирования, используя переменную FIGNORE :

export FIGNORE='~:#'

Список суффиксов, которые следует игнорировать, разделенных двоеточиями.

Подробную информацию смотрите в Программируемое завершение в Справочном руководстве Bash.

...