2011-09-14 2 views
5

$ PATH에있는 명령과 실행 파일을 모두 완료하면 # foo # 및 bar ~라는 파일을 생략하고 싶습니다. 나는이 백업 파일들이 놓여도 상관 없다. 그러나 명령을 완료 할 때 그들을 보지 않기를 바란다. 어떻게 든 bash-completer 함수를 작성해야합니까?bash 명령을 완료 할 때 백업 파일을 생략 할 수 있습니까?

내가 말하는 프롬프트에서 첫 번째 단어 완성입니다.

bash# auda[TAB] 

답변

6

당신은 FIGNORE 변수를 사용하여 무시하는 접미사를 설정할 수 있습니다

export FIGNORE='~:#' 

목록 접미사는 콜론으로 구분, 무시.

자세한 내용은 배시 참조 설명서의 Programmable Completion을 참조하십시오.

관련 문제