ฉันต้องการค้นหาข้อความที่อาจแบ่งออกเป็นหลายบรรทัดในไฟล์ grep ที่จะละเว้นการแบ่งบรรทัดและส่งคืนช่วงการจับคู่ของบรรทัด
เช่นฉันจะค้นหาis an example file
และคาดหวังว่าจะพบได้ในไฟล์ต่อไปนี้:
นี่คือ ไฟล์ตัวอย่าง
การไม่ขึ้นอยู่กับช่องว่างนำหน้าหรือตามหลังการละเว้นพื้นที่สีขาวทั้งหมดในรูปแบบทั้งหมดอาจดีที่สุด (โดยหลักการแล้วการปฏิบัติตามลำดับของพื้นที่สีขาวเป็นพื้นที่เดียว)
ทางออกที่ไม่เหมาะอย่างหนึ่งคือtr '\n' ' ' | grep
การจำแนกระหว่างการจับคู่และการจับคู่ที่ไม่ตรงกัน แต่ไม่แสดงการจับคู่หรือจัดการกับไฟล์ขนาดใหญ่ได้ดี
isearch-forward
)
/This\_sis
ดังนั้นกลุ่มของ: สำหรับรายละเอียดเพิ่มเติม: :help \_s
.