Отключить раскрытие переменной, содержащей путь, в автозаполнении bash - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть переменная

$ export DSC=/home/me/dir

При записи $ cat $DSC и нажатии Tab курсор просто перемещается на один шаг вперед. Запись $ cat $DSC/ и Tab автоматически завершается в $ cat /home/me/dir/, а затем еще один Tab показывает файлы в каталоге.

Я хочу, чтобы $ cat $DSC завершился до $ cat $DSC/ и Tab снова, чтобы показать файлы в каталоге без дальнейшего расширения $DSC. Это возможно?

$ shopt -u direxpand не имеет никакого эффекта. Это на Ubuntu 18.04.4 LTS с Bash 4.4.20(1)-release

...