สารบาญตามตัวอักษร 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
ในคำสั่ง 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, UNIXupdate: 21 มิถุนายน 2541
|
|