方向性偏向罰に同意する

方向性偏向罰に同意する

使っていますtre-agrep (マンページ)、実装agrep (マンページ)、おおよそのパターンマッチングを実行します。ユーティリティは、以下に基づいて一致を検索します。距離を編集、ユーザーは編集内容を置き換え、挿入、または削除するために適用されるペナルティを設定できます。

しかし、クエリの長​​さに応じて異なる重みを適用したいと思います。つまり、クエリの先頭(左端)の削除は、右削除よりも重みが低くなります。このユーティリティページでは、manこのレベルの制御が可能であることを示唆していません。

おおよそのマッチングを達成し、不一致ペナルティをより適切に制御できる他のコマンドラインツールはありますか?

答え1

いいえ。この種のカスタマイズは、Linuxツールの範囲ではなく、独自のコードを書く範囲です。広く使用されている高度な言語(Java、JavaScript、Python、Perl)を使用すると、Cよりも多くのメモリを使用し、スクリプト言語の場合は遅くなりますが、ユースケースではこれは無視できます。したがって、必要な特定の詳細をstackoverflowに再度要求すると、誰かが内部回線を提供できるようになります。

関連情報