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

  :   ผู้ชม 6215

ในคำสั่ง 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