Tôi có một tập tin tên và tôi muốn tìm kiếm trong đó, không quan tâm quá nhiều đến việc tôi đã đánh vần đúng tên (mà tôi đang tìm kiếm) chưa. Tôi biết rằng grep
có khá nhiều chức năng để tìm kiếm một loạt các chuỗi tương tự trong một tệp hoặc luồng, nhưng theo như tôi biết, nó không có chức năng để sửa lỗi chính tả và ngay cả khi nó đã xảy ra Đây là tên của những người, họ sẽ không được tìm thấy trong một từ điển tiêu chuẩn.
Có lẽ tôi có thể biến tập tin tên của mình thành một từ điển đặc biệt, và sau đó sử dụng một số công cụ kiểm tra chính tả tiêu chuẩn? Điều đặc biệt quan trọng trong ứng dụng này là khả năng ghép các từ có âm tương tự.
Ví dụ: "jacob"
nên trả lại "Jakob"
. Thậm chí sẽ tốt hơn nếu sự tương đồng giữa các ngôn ngữ cũng được tính đến, do đó "miguel"
sẽ phù hợp "Michael"
.
Đây có phải là một cái gì đó đã được thực hiện hay tôi sẽ phải tự xây dựng?
agrep
cho gần đúnggrep
(không cho âm thanh / ngôn ngữ). Ngoài ra trongzsh
khớp mẫu(#a3)
cho phép tối đa 3 lỗi.