방향성 편향 처벌에 동의

방향성 편향 처벌에 동의

나는 사용하고있다tre-agrep (맨페이지), 구현agrep (맨페이지), 대략적인 패턴 일치를 수행합니다. 유틸리티는 다음을 기준으로 일치 항목을 검색합니다.거리 편집, 사용자는 편집 내용을 대체, 삽입 또는 삭제하기 위해 적용되는 페널티를 구성할 수 있습니다.

그러나 쿼리 길이에 따라 다른 가중치를 적용하고 싶습니다. 즉, 쿼리 시작 부분(왼쪽 끝)의 삭제는 오른쪽 삭제보다 가중치가 낮습니다. 이 유틸리티 페이지에서는 man이러한 수준의 제어가 가능하다고 제안하지 않습니다.

대략적인 일치를 달성하고 불일치 페널티를 더 잘 제어할 수 있는 다른 명령줄 도구가 있습니까?

답변1

아니요. 이러한 종류의 사용자 정의는 Linux 도구의 범위가 아니라 자신만의 코드를 작성하는 범위입니다. 널리 사용되는 고급 언어(Java, JavaScript, Python, Perl)를 사용하면 C보다 더 많은 메모리를 사용하고 스크립팅 언어의 경우 속도가 느려지지만 사용 사례에서는 이는 무시할 수 있습니다. 따라서 필요한 특정 세부 정보를 stackoverflow에 다시 요청하면 누군가가 내부 회선을 제공할 수 있습니다.

관련 정보