in reply to Tab-completion ... not perl related though

The official info is in the Bash Manual, http://www.gnu.org/software/bash/manual/bashref.html#Programmable-Completion . A lot of distros come with a large collection of completion scripts, but where those are located depends a bit on the distro. For example, on my system it's /etc/bash_completion.d . If your system is different, check your ~/.bashrc, that usually calls some scripts in /etc, of which one will hopefully handle completion. Without digging into the completion script for Perl, it might be possible for you to just copy over the script from a "working" computer to one where it doesn't work - provided it's compatible with whatever version of bash is running there.

Replies are listed 'Best First'.
Re^2: Tab-completion ... not perl related though
by Lowry76 (Novice) on Sep 28, 2014 at 23:55 UTC
    I checked the .bashrc but couldn't find anything. Guess I'll have to screen the man then ... :)
    Thanks for the hint.

      At least on my system, I checked man bash, which referred me to the system-wide bashrc at /etc/bash.bashrc . Perhaps your system-wide bashrc handles completion, instead of the one in your homedir.