tcsh を使用する必要があります。一部のコマンドの基本的な補完を提供する内部ツールを使用しています。完成を延ばしたいと思います。
つまり、将来のリリースでは、デフォルトの補完が進化する可能性があります。
私はこのようなことを試しました: set def_cml =complete tool
complete tool $def_cmpl 'n/-l/(reg short long gui)/'
しかし、私は得た結果を理解していません。実際、内部の引用符$def_cmpl
は 2 倍になっています。
tcsh> complete tool
''n@-t@$script@'' n/-l/(reg short long gui)/'
echo や sed などでいくつかのトリックを試しましたが、それらを回避することはできません ''.
誰か助けてくれませんか?go on bash とは言わないでください... ツールはそれをサポートしていません...