假设我有一个环境变量,用于从任何 Bash shell$SAVE_DIR=/etc/
返回保存的目录(此处)。/etc/
打字cd $SAV[Tab]
扩展到cd $SAVE_DIR
相当方便。然而,稍后又$SAVE_FILE
引入了第二个类似名称的变量,这意味着cd $SAV[Tab]
不再具有唯一的完成,并且 Bash 列出了两个可能的变量,而不是自动扩展为我想要的变量。
我的问题是是否可以有选择地$SAVE_FILE
从完成机制中隐藏第二个变量而不重命名它(例如,因为外部程序需要使用该名称),以便我可以再次通过一次击键$SAV
进行扩展。$SAVE_DIR
[Tab]