นี่คือคำสั่ง hfst-grep ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
hfst-grep - =ค้นหา PATTERN ในแต่ละไฟล์หรืออินพุตมาตรฐาน
เรื่องย่อ
hfst-grep [OPTIONS... ] รูปแบบ [ไฟล์... ]
DESCRIPTION
ค้นหา PATTERN ในแต่ละไฟล์หรืออินพุตมาตรฐาน โดยค่าเริ่มต้น รูปแบบคือ Xerox
นิพจน์ทั่วไป (XRE) ตัวอย่าง: hfst-grep 'hello % world' menu.h menu.c
ร่วมกัน ตัวเลือก:
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือ
-V, --รุ่น
พิมพ์ข้อมูลรุ่น
-v, --รายละเอียด
พิมพ์อย่างละเอียดขณะประมวลผล
-q, --เงียบ
พิมพ์เฉพาะข้อผิดพลาดร้ายแรงและขอเอาท์พุต
-s, --เงียบ
นามแฝงของ --เงียบ
-9, --รูปแบบ=ประเภท
รวบรวมนิพจน์เป็น TYPE automata
นิพจน์ทั่วไป การเลือก และ การตีความ:
-E, --ขยาย-regexp
PATTERN เป็นนิพจน์ทั่วไปแบบขยาย (ERE)
-F, --fixed-สตริง
PATTERN คือชุดของสตริงคงที่ที่คั่นด้วยการขึ้นบรรทัดใหม่
-G, --พื้นฐาน-regexp
PATTERN เป็นนิพจน์ทั่วไปพื้นฐาน (BRE)
-P, --perl-regexp
PATTERN เป็นนิพจน์ทั่วไปของ Perl
-X, --ซีร็อกซ์-regexp
PATTERN เป็นนิพจน์ทั่วไปของ Xerox
-e, --regexp=รูปแบบ
ใช้ PATTERN เพื่อจับคู่
-f, --ไฟล์=ไฟล์
รับ PATTERN จาก FILE
-I, --ละเว้นกรณี
ละเว้นความแตกต่างของตัวพิมพ์
-w, --word-regexp
บังคับ PATTERN ให้จับคู่เฉพาะทั้งคำ
-x, --บรรทัด-regexp
บังคับ PATTERN ให้จับคู่ทั้งบรรทัดเท่านั้น
-z, --null-ข้อมูล
สายข้อมูลลงท้ายด้วย 0 ไบต์ ไม่ใช่การขึ้นบรรทัดใหม่
เบ็ดเตล็ด ตัวเลือก:
--ไม่มีข้อความ
ระงับข้อความแสดงข้อผิดพลาด
--invert-ตรง
เลือกสายที่ไม่ตรงกัน
เอาท์พุต ควบคุม:
-m, --max-นับ=NUM
หยุดหลังจาก NUM แมตช์\n -b, --byte-ออฟเซ็ต พิมพ์ออฟเซ็ตไบต์ด้วย
สายส่งออก output
-n, --line-หมายเลข
พิมพ์หมายเลขบรรทัดพร้อมบรรทัดส่งออก
--line-บัฟเฟอร์
ฟลัชเอาต์พุตทุกบรรทัด
-H, --with-ชื่อไฟล์
พิมพ์ชื่อไฟล์ของแต่ละแมตช์
-h, --no-ชื่อไฟล์
ระงับชื่อไฟล์นำหน้าในเอาต์พุต
--ฉลาก=LABEL
พิมพ์ LABEL เป็นชื่อไฟล์สำหรับอินพุตมาตรฐาน
-o, --การจับคู่เท่านั้น
แสดงเฉพาะส่วนของบรรทัดที่ตรงกัน PATTERN
--ไบนารีไฟล์=ประเภท
สมมติว่าไฟล์ไบนารีเป็น TYPE; TYPE คือ "ไบนารี", "ข้อความ" หรือ "ไม่มีการจับคู่"
-a, --ข้อความ
เทียบเท่ากับ --ไบนารีไฟล์=ข้อความ
-d, --ไดเรกทอรี=ACTION
วิธีจัดการไดเร็กทอรี ACTION คือ 'อ่าน', 'เรียกซ้ำ' หรือ 'ข้าม'
-D, --อุปกรณ์=ACTION
วิธีจัดการอุปกรณ์ FIFO และซ็อกเก็ต การดำเนินการคือ 'อ่าน' หรือ 'ข้าม'
-R, -r, - บันทึกซ้ำ
เทียบเท่ากับ --ไดเรกทอรี=ฟื้น
--รวม=FILE_PATTERN
ค้นหาเฉพาะไฟล์ที่ตรงกับ FILE_PATTERN
--ไม่รวม=FILE_PATTERN
ข้ามไฟล์และไดเรกทอรีที่ตรงกับ FILE_PATTERN
--exclude-จาก=ไฟล์
ข้ามไฟล์ที่ตรงกับรูปแบบไฟล์ใดๆ จาก FILE
--exclude-ผบ=รูปแบบ
ไดเรกทอรีที่ตรงกับ PATTERN จะถูกข้าม
-L, --files-ไม่มีการจับคู่
พิมพ์เฉพาะชื่อไฟล์ที่ไม่ตรงกัน
-l, --files-กับ-ตรงกัน
พิมพ์เฉพาะชื่อไฟล์ที่มีการแข่งขัน
-c, --นับ
พิมพ์เฉพาะจำนวนบรรทัดที่ตรงกันต่อ FILE
-T, --initial-แท็บ
ทำให้แท็บเรียงขึ้น (ถ้าจำเป็น)
-Z, --โมฆะ
พิมพ์ 0 ไบต์หลังชื่อไฟล์
บริบท ควบคุม:
-B, --ก่อนบริบท=NUM
พิมพ์บริบทนำหน้า NUM บรรทัด
-A, --หลังบริบท=NUM
พิมพ์บริบทต่อท้าย NUM บรรทัด
-C, --บริบท=NUM
พิมพ์บริบทเอาต์พุต NUM บรรทัด
--สี[=เมื่อ],
--สี[=เมื่อ]
ใช้เครื่องหมายเพื่อเน้นสตริงที่ตรงกัน เมื่อเป็น 'เสมอ', 'ไม่เคย' หรือ 'อัตโนมัติ'
-U, --ไบนารี่
ห้ามตัดอักขระ CR ที่ EOL (MSDOS)
-u, --unix-ไบต์-ชดเชย
รายงานออฟเซ็ตราวกับว่าไม่มี CRs (MSDOS)
รายงาน ข้อบกพร่อง
รายงานจุดบกพร่องไปที่[ป้องกันอีเมล]> หรือตรงไปที่ตัวติดตามข้อบกพร่องของเราที่:
hfst-grep บ้าน
หน้าหนังสือ:
ความช่วยเหลือทั่วไปในการใช้ซอฟต์แวร์ HFST:
ลิขสิทธิ์
ลิขสิทธิ์ © 2010 University of Helsinki, License GPLv3: GNU GPL version 3
<http://gnu.org/licenses/gpl.html>
นี่เป็นซอฟต์แวร์ฟรี: คุณสามารถเปลี่ยนแปลงและแจกจ่ายต่อได้ ไม่มีการรับประกัน
ตามขอบเขตที่กฎหมายอนุญาต
ใช้ hfst-grep ออนไลน์โดยใช้บริการ onworks.net