Đây là lệnh mà có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ftwhich - tìm kiếm tên lệnh có khả năng chịu lỗi
SYNOPSIS
ft which [- # hIp] [- t #] tên_trình_trình
MÔ TẢ
ft which là một phiên bản chịu lỗi của cái nào(1) lệnh. ft which tìm kiếm cho một
chương trình trong tất cả các thư mục có trong biến môi trường PATH của bạn và báo cáo tất cả
các tệp có tên gần giống với tên đã cho tên chương trình.
ft which đạt được khả năng chịu lỗi bằng cách tính toán cái gọi là Levenshtein có trọng số
Khoảng cách. Khoảng cách Levenshtein được định nghĩa là số ký tự tối thiểu
chèn, xóa và thay thế biến đổi một chuỗi A thành một chuỗi B.
ft which tương tự như cái nào lệnh với những khác biệt sau:
- ftwhich theo mặc định KHÔNG phân biệt chữ hoa chữ thường
- ftwhich có khả năng chịu lỗi
- Một số vỏ có tích hợp cái nào lệnh đó cũng sẽ tìm kiếm bí danh. ft which
đương nhiên không thể tìm kiếm bí danh vì nó không biết về định nghĩa bí danh.
- ft which liệt kê tất cả các tệp gần như khớp. Các tệp được hiển thị đầu tiên mất
ưu tiên hơn các tệp có cùng tên được in sau vì chúng từ các thư mục
được liệt kê trước đó trong PATH.
- Mức độ chịu lỗi có thể được điều chỉnh bằng cách chỉ định tham số tùy chọn
lòng khoan dung. A khoan dung của 0 chỉ định đối sánh chính xác.
LỰA CHỌN
-h In thông tin trợ giúp / sử dụng.
-I Thực hiện tìm kiếm phân biệt chữ hoa chữ thường (mặc định là phân biệt chữ hoa chữ thường)
-p in giá trị khoảng cách thực ở phía trước tên tệp được tìm thấy. Giá trị này bằng
đến số lần chèn, xóa và thay thế cần thiết để chuyển đổi
tên của chương trình tìm thấy vào khóa tìm kiếm.
-# or -NS#
Đặt mức chịu lỗi thành #. Mức độ chịu lỗi là một số nguyên trong
phạm vi 0-255. Nó chỉ định số lỗi tối đa được phép trong việc tìm kiếm
đối sánh gần đúng. Dung sai mặc định là (strlen (searchpattern) - số lượng
ký tự đại diện) / 6 + 1
tên chương trình
Tệp chương trình cần tìm kiếm. '*' và '?' có thể được sử dụng làm ký tự đại diện.
'?' biểu thị một ký tự duy nhất.
'*' biểu thị một số ký tự tùy ý.
Đối số cuối cùng của ftwhich không được phân tích cú pháp cho các tùy chọn vì chương trình cần ít nhất một
đối số tên_ chương trình. Điều này có nghĩa rằng ft which -x sẽ không phàn nàn về một lựa chọn sai
nhưng tìm kiếm chương trình có tên -x.
THÍ DỤ
Tìm kiếm tất cả các chương trình như gcc trong PATH của bạn:
ft which gcc
Điều này sẽ ví dụ: tìm gcc hoặc cc hoặc CC ...
Để tìm tất cả các tệp bắt đầu bằng bất kỳ tiền tố nào và kết thúc bằng cấu hình và khác nhau ở 2 chữ cái
từ từ cấu hình:
ft which -2 '* config'
Để tìm tất cả các tệp bắt đầu chính xác bằng tiền tố nếu:
ft which -0 'nếu như*'
Để tìm tất cả các chương trình đồng hồ:
ft which -0 '*cái đồng hồ*'
Sử dụng ftwhich trực tuyến bằng các dịch vụ onworks.net