Автозаполнение аргумента Bash

Я пишу bash для обработки файлов в каталоге. У меня есть базовый (довольно длинный) путь для обработки. Я хочу указать через опцию и аргумент подпуть и сделать его автозаполняемым. Я имею в виду что-то вроде этого:

#!/bin/bash dir=~/path/to/base/dir while getopts ":d:" opt; do case $opt in d) dir=$dir/$OPTARG ;; #invalid input handling esac done 

Но в этой реализации аргумент не автозаполняется, и я сам должен ввести все имя подкаталога ( Tab не работает).

Есть ли способ достичь этого в bash?

Interesting Posts

Как я могу сбросить автоматическую нумерацию имен сеанса tmux?

Mesa Compile приводит к непригодным драйверам?

Почему некоторые пакеты сброса TCP отображаются в моем журнале iptables?

Возможно ли реализовать IPSec с откатом между одним брандмауэром pfSense и VPC Amazon (без BGP)

Mutt send-hook для дезинфекции «на» адрес?

Шаги по настройке iPod shuffle в Fedora 19

Заменить имя подсистемы на строку udev

ffmpeg с поддержкой mp3: Как установить (использовать) в пользовательском режиме?

Пробовал в папку mv, теперь проблема с поиском папки

Как вернуть sudo на Ubuntu?

Диспетчер рабочего стола Ubuntu 14.04 LTS

Могу ли я поворачивать горизонтальную и вертикальную прокрутку сенсорной панели с двумя пальцами?

Изменение вхождения строки в файл при соблюдении новых строк строки DOS

Использование диспетчера пакетов apt отказывается от обновления для определенного пакета

на FreeBSD, как мне открыть порт в WAN, но не в локальной сети?

Linux и Unix - лучшая ОС в мире.