ftthat - ออนไลน์ในคลาวด์

นี่คือคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ftthat - ทนต่อข้อผิดพลาดในการค้นหาชื่อคำสั่ง

เรื่องย่อ


ที่ [-#hIp][-t#] ชื่อโปรแกรม

DESCRIPTION


ที่ เป็นรุ่นที่ทนต่อความผิดพลาดของ ที่(1) คำสั่ง ที่ ค้นหาที่กำหนด
โปรแกรมในไดเร็กทอรีทั้งหมดที่รวมอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณและรายงานทั้งหมด
ไฟล์ที่มีชื่อตรงกับที่ระบุโดยประมาณ โปรแกรม_ชื่อ.

ที่ บรรลุความทนทานต่อข้อผิดพลาดโดยการคำนวณที่เรียกว่า Weighted Levenshtein
ระยะทาง. ระยะทาง Levenshtein ถูกกำหนดเป็นจำนวนอักขระขั้นต่ำ
การแทรก การลบ และการแทนที่ที่แปลงสตริง A เป็นสตริง B.

ที่ คล้ายกับ ที่ คำสั่งที่มีความแตกต่างดังต่อไปนี้:

- ftซึ่งเป็นค่าเริ่มต้นไม่คำนึงถึงตัวพิมพ์

- ซึ่งทนต่อความผิดพลาด

- เชลล์บางตัวมีบิวด์ใน ที่ คำสั่งที่จะค้นหานามแฝงด้วย ที่
ไม่สามารถค้นหานามแฝงได้โดยธรรมชาติเนื่องจากไม่ทราบคำจำกัดความของนามแฝง

- ที่ แสดงรายการไฟล์ทั้งหมดที่ใกล้เคียงกัน ไฟล์ที่แสดงครั้งแรก take
การตั้งค่ามากกว่าไฟล์ที่มีชื่อเดียวกันที่พิมพ์ในภายหลังเนื่องจากมาจากไดเร็กทอรี
ระบุไว้ก่อนหน้านี้ใน PATH

- ระดับความทนทานต่อความผิดพลาดสามารถปรับเปลี่ยนได้โดยการระบุพารามิเตอร์เสริม
ความอดทน A ความอดทน ของ 0 ระบุการจับคู่แบบตรงทั้งหมด

OPTIONS


-h พิมพ์ข้อมูลวิธีใช้/การใช้งาน

-I ทำการค้นหาแบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ค่าเริ่มต้นคือตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)

-p พิมพ์ค่าระยะทางจริงหน้าชื่อไฟล์ที่พบ ค่านี้เท่ากับ
ถึงจำนวนการแทรก การลบ และการแทนที่ที่จำเป็นในการแปลง
ชื่อของโปรแกรมที่พบลงในคีย์การค้นหา

-# or -NS#
ตั้งค่าระดับความทนทานต่อข้อผิดพลาดเป็น # ระดับความทนทานต่อข้อผิดพลาดเป็นจำนวนเต็มใน
ช่วง 0-255. ระบุจำนวนข้อผิดพลาดสูงสุดที่อนุญาตในการค้นหา
การแข่งขันโดยประมาณ ค่าเผื่อเริ่มต้นคือ (strlen(รูปแบบการค้นหา) - จำนวน
สัญลักษณ์แทน)/6 + 1

โปรแกรม_ชื่อ
ไฟล์โปรแกรมที่จะค้นหา '*' และ '?' สามารถใช้เป็นสัญลักษณ์แทนได้
'?' หมายถึงอักขระตัวเดียว
'*' หมายถึงจำนวนอักขระตามอำเภอใจ

อาร์กิวเมนต์สุดท้ายสำหรับ ftซึ่งไม่ได้แยกวิเคราะห์สำหรับตัวเลือกเนื่องจากโปรแกรมต้องการอย่างน้อยหนึ่ง
อาร์กิวเมนต์ program_name หมายความว่า ที่ -x จะไม่บ่นเกี่ยวกับตัวเลือกที่ผิด
แต่ค้นหาโปรแกรมชื่อ -x

ตัวอย่าง


ค้นหาโปรแกรมทั้งหมดเช่น gcc ใน PATH ของคุณ:
ที่ gcc
สิ่งนี้จะเช่น find gcc หรือ cc หรือ CC ...

เพื่อค้นหาไฟล์ทั้งหมดที่ขึ้นต้นด้วยคำนำหน้าและลงท้ายด้วย การตั้งค่า และแตกต่างกันเป็น 2 ตัวอักษร
จากคำว่า การตั้งค่า:
ที่ -2 '*config'

เพื่อค้นหาไฟล์ทั้งหมดที่ขึ้นต้นด้วยคำนำหน้า ถ้า:
ที่ -0 'ถ้า*'

ในการค้นหาโปรแกรมนาฬิกาทั้งหมด:
ที่ -0 '*นาฬิกา*'

ใช้ ft ซึ่งออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด