Автозаполнение аргумента 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

Предотвращение отключения USB-накопителя при приостановке

Работайте как root во FreeBSD

Не удалось создать / монтировать swap во время автоматической установки Debian Jessie с использованием файла preseed

OS X Postfix не найден TLS

Как добавить пользователя, который принимает любой пароль в качестве действительного пароля?

Эквивалент subinacl.exe на linux / unix?

скрипт советника iptables

Как разделить переменную $ 0, чтобы найти каталог и относительные пути в bash?

Пакеты HTTP 302 для Iptables содержат подозрительную строку домена

SSH не может подключиться с удаленного компьютера через некоторое время

Как вы планируете дополнительное хранилище

wireshark Как я могу фильтровать элементы не в массиве?

Могу ли я перезагрузиться во время замены btrfs, а затем возобновить его?

sftp – как копировать только файлы из папки, которые не существуют в папке назначения

Почему некоторые утилиты анализируют операнды перед настройками?

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