コマンドラインのオートコンプリートでは、特定の操作で特殊文字をエスケープしなくなりました。

コマンドラインのオートコンプリートでは、特定の操作で特殊文字をエスケープしなくなりました。

コマンドラインでmvまたはコマンドに引数を指定し、引数の自動補完を実行すると、引数が特殊文字をエスケープせずにリストされます。たとえば、次のようにリストされるべきところが、文字どおりリストされます。cptabajax-loader(1).gifajax-loader\(1\).gif

ただし、コマンドの自動補完引数はcd正しくリストされます。何が起こっているのかわかりません。ご助力やご意見をいただければ幸いです。

答え1

私も同じ問題を抱えていましたが、/etc/bash_completion を変更することで解決したので、これを確認することをお勧めします。

http://www.yenlo.nl/thijsvolders/2011/12/06/ubuntu-11-10-bash-autocompletion-changed/

関連情報