ฉันมีโปรแกรมที่แยกออกเป็นstdout
ชอบ:
[OK] Something is ok
[OK] Something else is also ok
[FAIL] This does not look good
[FAIL] Neither does this
[OK] At least this is fine
เพื่อให้ง่ายขึ้นจุดที่ล้มเหลวจากผลลัพธ์ที่ฉันต้องการทำเครื่องหมายการเกิดขึ้นของคำหลักFAIL
ด้วยสีแดงโดยไม่ละทิ้งข้อความอื่น ๆ มันจะดีถ้าฉันยังสามารถเน้นOK
คำหลักด้วยสีเขียว :)
การทำไพพ์เพื่อegrep --color FAIL
แสดงเฉพาะบรรทัดที่มีFAIL
คำหลักอยู่
tail -f
และawk
มายากล, ฉันดีไป =)
grep
วิธีการแก้ปัญหาดูunix.stackexchange.com/a/34322