Linux добавляем автозавершение в оболочку

Доступные файлы автозавершений находятся в системе по пути: /user/share/bash-completions наша задача состоит из следующих шагов:

1.написать скрипт, который пройдется по этой директории и подключит все файлы.

2.подключить написанный скрипт директивой source в любом файле, выполняющимся в процессе старта оболочки. Нипример в bashrc

Скрипт обхода директории тривиален:

#!/bin/sh

#####################################################
# /home/$USER/.add-autocomplete
# Подключаем все доступные автозавершения в оболочку:
#####################################################

for file in $(find /user/share/bash-completions -type f)
do
    source "${$file}"
done

в конце файла .bashrc

#!/bin/sh

# ... остальной код файла ... 

source ./.add-autocomplete

Можно конечно просто разместить этот код прямо в .bashrc не создавая дополнительный файл