ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

5.3.1. เพิ่มเติมเกี่ยวกับ grep‌


ตามที่เราเห็นในหัวข้อ 3.3.3.4 grep สแกนบรรทัดเอาต์พุตต่อบรรทัด ค้นหารูปแบบที่ตรงกัน บรรทัดทั้งหมดที่มีรูปแบบจะถูกพิมพ์ไปยังเอาต์พุตมาตรฐาน พฤติกรรมนี้สามารถย้อนกลับได้โดยใช้ -v ตัวเลือก


ตัวอย่าง: สมมติว่าเราต้องการทราบว่าไฟล์ใดในไดเร็กทอรีบางไฟล์ได้รับการแก้ไขในเดือนกุมภาพันธ์:


เจนนี่:~> ls - | grep กุมภาพันธ์ การขอ grep คำสั่ง เช่นเดียวกับคำสั่งส่วนใหญ่ คำนึงถึงขนาดตัวพิมพ์ ใช้ -i ตัวเลือกที่จะทำให้ไม่มีความแตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก มีส่วนขยาย GNU จำนวนมากเช่นกัน เช่น --สีซึ่งช่วยให้

เน้นคำค้นหาในบรรทัดยาวและ --หลังบริบทซึ่งพิมพ์จำนวนบรรทัดหลังท้าย

เส้นที่ตรงกัน คุณสามารถออกการเรียกซ้ำ grep ที่ค้นหาไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่พบโดยใช้ -r ตัวเลือก. ตามปกติสามารถรวมตัวเลือกต่างๆ เข้าด้วยกันได้


สามารถใช้นิพจน์ทั่วไปเพื่อให้รายละเอียดเพิ่มเติมเกี่ยวกับการจับคู่อักขระที่คุณต้องการเลือกจากบรรทัดอินพุตทั้งหมด วิธีที่ดีที่สุดในการเริ่มต้นด้วยนิพจน์ทั่วไปคือการอ่าน grep เอกสาร บทที่ยอดเยี่ยมรวมอยู่ใน grep หน้าข้อมูล. เนื่องจากอาจทำให้เราอภิปรายรายละเอียดเกี่ยวกับสำนวนทั่วไปมากเกินไป จึงควรเริ่มที่นี่หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับสำนวนเหล่านี้


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: