2
แสดงเส้นที่ตรงกันสำหรับ regex ที่กำหนดที่ Linux
ฉันใช้สัญกรณ์ที่ไฟล์บันทึกของฉัน: [บางสิ่งบางอย่างบางสิ่งบางอย่าง] บางสิ่งจำเป็นและอักขระความยาวแปรผันและตัวเลข ไฟล์บันทึกพิเศษของฉันมีบรรทัดที่มีตัวอักษรอธิบายด้านบน นั่นคือ Line 1: DEBUG [AS-kmksdf] Error occured! Line 2: something somethingg.. ฉันต้องการรับบรรทัดที่ 1 ไฟล์บันทึกของฉันเติบโตขึ้นแบบไดนามิกและฉันแสดงที่หน้าจอด้วย tail -f log.txt ฉันจะแสดงบรรทัดพิเศษนั้นได้อย่างไร ฉันรู้ว่าฉันจะใช้ grep และ regex ของฉันจะเป็น sth ชอบ [[A-Z]*-[A-Z]*] วิธีรวมเข้ากับคำสั่งนั้น สิ่งนี้ใช้ไม่ได้: tail -f log.txt | grep [[A-Z]*-[A-Z]*] ฉันใช้ cygwin กับ windows7 และสามารถเรียกใช้คำสั่ง linux บน cmd.exe ของฉันได้