Це команда, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ftwhich - відмовостійкий пошук імені команди
СИНТАКСИС
ftякий [-#hIp][-t#] назва_програми
ОПИС
ftякий є відмовостійкою версією який(1) команда. ftякий шукає задане
програми у всіх каталогах, включених до вашої змінної середовища PATH, і звітує про все
файли з іменем, яке приблизно відповідає заданому назва_програми.
ftякий досягає відмовостійкості шляхом розрахунку так званого зваженого Левенштейна
Відстань. Відстань Левенштейна визначається як мінімальна кількість символів
вставки, видалення та заміни, які перетворюють рядок A в струну B.
ftякий схоже на який команда з такими відмінностями:
- ft, який за замовчуванням НЕ чутливий до регістру
- ft, який є відмовостійким
- Деякі снаряди мають вбудовування який команда, яка також шукатиме псевдоніми. ftякий
природно не може шукати псевдоніми, оскільки не знає про визначення псевдонімів.
- ftякий перелічує всі файли, які приблизно збігаються. Перші показані файли беруть
перевага перед файлами з такою ж назвою, надрукованими пізніше, оскільки вони з каталогів
перераховані раніше в PATH.
- Рівень відмовостійкості можна налаштувати, вказавши додатковий параметр
толерантність. A терпимість 0 визначає точну відповідність.
ВАРІАНТИ
-h Друкує інформацію про довідку/використання.
-I Виконуйте пошук із врахуванням регістру (за умовчанням не чутливий до регістру)
-p надрукувати фактичне значення відстані перед знайденим іменем файлу. Це значення дорівнює
до кількості вставок, видалення та замін, необхідних для перетворення
ім'я знайденої програми в ключ пошуку.
-# or -t#
Встановіть рівень відмовостійкості на #. Рівень відмовостійкості є цілим числом
діапазон 0-255. Він визначає максимальну кількість помилок, дозволених під час пошуку
приблизна відповідність. Допуск за замовчуванням: (strlen(searchpattern) - кількість
символи підстановки)/6 + 1
назва_програми
Програмний файл для пошуку. '*' і '?' можна використовувати як символи підстановки.
'?' позначає один символ.
«*» позначає довільну кількість символів.
Останній аргумент для ft, який не аналізується для опцій, оскільки програмі потрібен принаймні один
аргумент імені_програми. Це означає що ftякий -x не буде скаржитися на неправильний варіант
але знайдіть програму з іменем -x.
приклад
Шукайте всі програми, такі як gcc у вашому PATH:
ftякий ПКУ
Це, наприклад, знайде gcc або cc або CC ...
Щоб знайти всі файли, які починаються з будь-якого префікса і закінчуються на конфиг і відрізняються 2 буквами
від слова config:
ftякий -2 '*config'
Щоб знайти всі файли, які починаються саме з префікса якщо:
ftякий -0 'якщо*'
Щоб знайти всі програми годинника:
ftякий -0 '*годинник*'
Використовуйте ftwhich онлайн, використовуючи служби onworks.net