این دستوری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ftwhich - جستجوی متحمل خطا برای نام فرمان
خلاصه
که [-#hIp][-t#] نام_برنامه
شرح
که یک نسخه مقاوم در برابر خطا است که(1) فرمان. که موردی را جستجو می کند
برنامه را در تمام دایرکتوری های موجود در متغیر محیطی PATH خود برنامه ریزی کنید و همه را گزارش کنید
فایل هایی با نامی که تقریباً با نام داده شده مطابقت دارد نام برنامه.
که تحمل خطا را با محاسبه به اصطلاح Levenshtein وزن دار به دست می آورد
فاصله فاصله Levenshtein به عنوان حداقل تعداد کاراکتر تعریف می شود
درج، حذف و جایگزینی که یک رشته را تغییر می دهد A به یک رشته B.
که شبیه به که دستور با تفاوت های زیر:
- ft که به طور پیش فرض به حروف کوچک و بزرگ حساس نیست
- ft که قابل تحمل خطا است
- برخی از پوسته ها دارای ساختار هستند که دستوری که نام مستعار را نیز جستجو می کند. که
به طور طبیعی نمی تواند برای نام مستعار جستجو کند زیرا از تعاریف مستعار اطلاعی ندارد.
- که تمام فایل هایی را که تقریباً مطابقت دارند لیست می کند. فایل هایی که برای اولین بار نشان داده شده اند می گیرند
ترجیح بر فایل هایی با همین نام که بعداً چاپ می شوند زیرا از فهرست ها هستند
قبلاً در PATH ذکر شده است.
- سطح تحمل خطا را می توان با تعیین پارامتر اختیاری تنظیم کرد
تحمل A تحمل از 0 مطابقت دقیق را مشخص می کند.
OPTIONS
-h اطلاعات راهنما/استفاده را چاپ می کند.
-I انجام جستجوی حساس به حروف بزرگ و کوچک (پیشفرض به حروف بزرگ و کوچک حساس است)
-p مقدار فاصله واقعی را در مقابل نام فایل یافت شده چاپ کنید. این مقدار برابر است
به تعداد درج، حذف و جایگزینی لازم برای تبدیل
نام برنامه یافت شده در کلید جستجو.
-# or -t#
سطح تحمل خطا را روی # تنظیم کنید. سطح تحمل خطا یک عدد صحیح در است
محدوده 0-255. حداکثر تعداد خطاهای مجاز در یافتن را مشخص می کند
مطابقت تقریبی تلورانس پیش فرض (strlen (الگوی جستجو) - تعداد است
حروف عام)/6 + 1
نام برنامه
فایل برنامه برای جستجو '*' و '؟' می تواند به عنوان حروف عام استفاده شود.
"؟" یک کاراکتر واحد را نشان می دهد.
"*" تعداد دلخواه کاراکتر را نشان می دهد.
آخرین آرگومان به ftwhich برای گزینه ها تجزیه نمی شود زیرا برنامه حداقل به یکی نیاز دارد
برنامه_نام آرگومان. این به این معنی است که که -x از یک گزینه اشتباه شکایت نمی کند
اما برنامه ای با نام -x را جستجو کنید.
مثال
همه برنامه هایی مانند gcc را در PATH خود جستجو کنید:
که gcc
این به عنوان مثال gcc یا cc یا CC را پیدا می کند ...
برای پیدا کردن تمام فایل هایی که با هر پیشوندی شروع می شوند و به آن ختم می شوند پیکربندی و در 2 حرف متفاوت است
از کلمه پیکربندی:
که -2 '*پیکربندی'
برای پیدا کردن تمام فایل هایی که دقیقاً با پیشوند شروع می شوند اگر:
که -0 "اگر*"
برای پیدا کردن تمام برنامه های ساعت:
که -0 '*ساعت*'
از ftwhich به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید