Я очень рад получить завершение табуляции следующим фрагментом кода в моем .bashrc:
cd () {
command cd "$@";
if [ -f ./Rakefile ]; then
complete -W "$(rake -T | awk 'NR != 1 {print $2}')" rake
else
complete -r rake
fi
}
Эта команда будет загружена, когда я войду в каталог с помощью cd.Если каталог не содержит rakefile, появляется сообщение «bash: complete: rake: no complete specification».Есть ли возможность пропустить это сообщение?
Спасибо за помощь Matthias