개별 환경 변수에 대한 Bash 완료 비활성화

개별 환경 변수에 대한 Bash 완료 비활성화

Bash 셸(여기)에서 $SAVE_DIR=/etc/저장된 디렉터리를 반환하는 환경 변수가 있다고 가정해 보겠습니다. 확장자를 /etc/입력하는 것은 매우 편리합니다. 그러나 비슷한 이름의 두 번째 변수가 나중에 도입되는데 , 이는 더 이상 고유한 완성이 없으며 Bash는 내가 원하는 변수로 자동 확장하는 대신 두 개의 가능한 변수를 나열합니다.cd $SAV[Tab]cd $SAVE_DIR$SAVE_FILEcd $SAV[Tab]

내 질문은 $SAVE_FILE이름을 바꾸지 않고(예: 외부 프로그램에서 해당 이름을 사용해야 하기 때문에) 완성 메커니즘에서 두 번째 변수를 선택적으로 숨겨 $SAV한 번의 키 입력으로 다시 확장할 수 있는지 여부입니다.$SAVE_DIR[Tab]

관련 정보