IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

grep

ที่มา SearchSOA.com

  :   ผู้ชม 14104

ในคำสั่ง UNIX และสิ่งอำนวยความสะดวกที่มีให้สำหรับระบบปฏิบัติการ Windows และอื่นๆ grep เป็นการใช้ค้นหาไฟล์สำหรับข้อความตัวอักษรหรือแบบแผนที่ให้ และแทนที่ข้อความตัวอักษรด้วยอีกตัวอื่น ถ้ามีความต้องการ ตัวอย่าง ผู้ใช้ระบบ UNIX สามารถป้อนคำสั่ง

grep html homepage.htm

html ระบุข้อความตัวอักษรที่ค้นหาในแต่ละบรรทัด homepage.htm ระบุไฟล์ที่ค้นหา ผลลัพธ์จะแสดงบรรทัดในไฟล์ homepage.htm ที่มีข้อความตัวอักษร html โดยแสดงทั้งบรรทัด

grep สามารถใช้อย่างง่ายในการค้นหา โดยเฉพาะอย่างยิ่งการค้นหาหลายไฟล์ (ในคำสั่งข้างบน เราสามารถระบุไฟล์เพิ่มเติมนอกเหนือจาก homepage.htm) คำนี้สามารถใช้ค้นหาคำหรือข้อความที่ต้องการแทนที่ ถ้าคุณไม่แน่ใจว่ามีผลกระทบอย่างไร เมื่อทำการแทนที่ grep ระบุบรรทัดและคุณสามารถตัดสินใจการกระทำต่อไปสำหรับแต่ละการปรากฎ grep สามารถใช้เป็นขั้นแรกในกระบวนการอัตโนมัติในการค้นหาและแทนที่คำหรือวลี ผลลัพธ์จาก grep สามารถเป็นการนำเข้า (บางทีใช้สัญ,กษณ์ pipe ของ UNIX) สำหรับคำสั่งแทนที่

grep ยอมให้อากิวเมนต์ข้อความได้รับการระบุเป็นนิพจน์ปกติ ซึ่งเป็นวิธีของการระบุข้อความที่อนุญาต metacharacter แน่นอน (ตัวอักษรแป้นพิมพ์ เช่น จุด) เพื่อเป็นตัวย่อสำหรับตัวอักษรอื่นหรือการนิยามวิธีของแบบแผนการจับคู่ต่อไปที่จะทำ ตัวอย่าง

grep ".*hood" essay1

จะค้นหาไฟล์ essay1 และแสดงทุกบรรทัดที่บรรจุข้อความ hood จุด (dot) ชี้ว่าตัวอักษรใดๆอาจจะอยู่หน้าข้อความ hood และดอกจัน (*) บอกว่า จำนวนใดๆของ“ตัวอักษรใดๆ” ที่ระบุโดยจุดสามารถอยู่หน้าข้อความนี้ (เครื่องคำพูดรอบอากิวเมนต์ข้อความในตัวอย่างนี้เป็นตัวเลือก แต่เครื่องคำพูดมีความต้องการเมื่ออากิวเมนต์เป็นวลีหรือช่องว่าง

grep กำเนิดจาก text editor ของ UNIX ที่ให้อนุกรมคำสั่ง g/re/p สำหรับ global/regular expression/print

ศัพท์เกี่ยวข้อง

pipe, UNIX

update: 21 มิถุนายน 2541

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase