![개별 환경 변수에 대한 Bash 완료 비활성화](https://linux55.com/image/203098/%EA%B0%9C%EB%B3%84%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EC%97%90%20%EB%8C%80%ED%95%9C%20Bash%20%EC%99%84%EB%A3%8C%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94.png)
Bash 셸(여기)에서 $SAVE_DIR=/etc/
저장된 디렉터리를 반환하는 환경 변수가 있다고 가정해 보겠습니다. 확장자를 /etc/
입력하는 것은 매우 편리합니다. 그러나 비슷한 이름의 두 번째 변수가 나중에 도입되는데 , 이는 더 이상 고유한 완성이 없으며 Bash는 내가 원하는 변수로 자동 확장하는 대신 두 개의 가능한 변수를 나열합니다.cd $SAV[Tab]
cd $SAVE_DIR
$SAVE_FILE
cd $SAV[Tab]
내 질문은 $SAVE_FILE
이름을 바꾸지 않고(예: 외부 프로그램에서 해당 이름을 사용해야 하기 때문에) 완성 메커니즘에서 두 번째 변수를 선택적으로 숨겨 $SAV
한 번의 키 입력으로 다시 확장할 수 있는지 여부입니다.$SAVE_DIR
[Tab]