Мне нужна функция, которую я могу вызвать из программы, чтобы она выполнялась так, как bash дал бы командную строку и место, где была нажата клавиша TAB.
. /etc/bash_completion
generate_completions "command arg1 arg2" 17
вернет то же самое, что и
command arg1 arg2[TAB]
] Я не видел способа сделать это.