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

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

โครงการ:

ชื่อ


ftff - ไฟล์ที่ทนต่อความผิดพลาดในการค้นหายูทิลิตี้

เรื่องย่อ


ฟฟฟ [-#fFhIpq][-t#][start_directory] file_to_find

DESCRIPTION


ฟฟฟ ลงลำดับชั้นไดเร็กทอรีซ้ำๆ และรายงานออบเจ็กต์ทั้งหมดในไฟล์
ระบบที่มีชื่อใกล้เคียงกับชื่อไฟล์ที่ระบุโดยประมาณ

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

ฟฟฟ ทำตัวเหมือน

'ค้นหา start_directory -name file_to_find -print'

ด้วยความแตกต่างดังต่อไปนี้:

- ftff ทนต่อความผิดพลาด

- ftff ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

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

OPTIONS


-h พิมพ์ข้อมูลช่วยเหลือ/การใช้งานเล็กน้อย

-f ติดตามลิงก์สัญลักษณ์ในไดเร็กทอรี หมายเหตุ: ลิงก์สัญลักษณ์เช่น "ที่ไหนสักแห่ง -> .."
ทำให้เกิดการวนซ้ำไม่รู้จบโดยธรรมชาติ โดยค่าเริ่มต้น ฟฟฟ ไม่เป็นไปตามลิงก์สัญลักษณ์
ไปยังไดเร็กทอรี

-F จำแนกประเภทไฟล์โดยผนวกอักขระต่อท้ายชื่อไฟล์แต่ละชื่อ ตัวละครนี้
คือ:
'*' สำหรับไฟล์ปกติที่ปฏิบัติการได้
'/' สำหรับไดเร็กทอรี
'@' สำหรับลิงค์สัญลักษณ์
'|' สำหรับ FIFO
'=' สำหรับซ็อกเก็ต

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

-q เงียบไว้และอย่าพิมพ์คำเตือนเกี่ยวกับไดเร็กทอรีที่ไม่สามารถอ่านได้

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

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

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

start_directory
ไดเร็กทอรีเพื่อเริ่มการค้นหา ไดเร็กทอรีปัจจุบันเป็นค่าเริ่มต้น

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

ตัวอย่าง


ฟฟฟ สิ่งเดียวกัน

สิ่งนี้จะเช่นค้นหาไฟล์ที่เรียกว่าบางสิ่งบางอย่างหรือ sameting หรือ sum-thing หรือ ...

หากต้องการค้นหาไฟล์ทั้งหมดที่ขึ้นต้นด้วยคำนำหน้า ให้ใช้ IOComm คั่นระหว่าง and
ลงท้ายด้วยอักษรสองตัวต่อท้าย:

ฟฟฟ '*iocomm.??'

หากต้องการค้นหาไฟล์ทั้งหมดที่ขึ้นต้นด้วยคำนำหน้า DuPeg:

ฟฟฟ -0 'ดูเพ็ก*'

ใช้ ftff ออนไลน์โดยใช้บริการ onworks.net



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