
bash で (tab)(tab) を使用するのは、便利なオートコンプリート機能です。ただし、私の状況は次のとおりです。たとえば、ssh(tab)(tab) と入力すると、すべての ssh が表示されますが、そこから grep する方法がありません。(tab)(tab) を置き換えるコマンド、またはすべてを表示してそこから grep する ssh オプションはありますか? よろしくお願いします。
答え1
あなたが求めていることを正確にどのように実現するかはわかりませんが、代わりに find コマンドを使用することができます。
find /usr/bin -iname "ssh*keygen"
答え2
もっと詳しい情報が必要です。ssh にどのような補完を使用していますか? 何とcomplete | grep ssh
書いてありますか?
hosts の場合は、grep の後を含め、どこでも hosts-complete キー (おそらく alt-@) を使用できます。それ以外の場合は、別の方法で補完をインスタンス化する方法を見つける必要があります。