ใน bash หากฉันต้องการรันคำสั่งและแสดงเฉพาะบรรทัดเอาต์พุตที่ตรงกับรูปแบบที่กำหนดฉันสามารถไพพ์ไปที่grep
เช่น
ไฟล์ testfile
hello
there
my
friends
คำสั่ง
$ cat testfile | grep 'hello'
hello #this will be highlightd
นี่จะเน้นการจับคู่การค้นหาและแสดงทั้งบรรทัดที่ตรงกับ ฉันสามารถใช้-A
และ-B
เพื่อแสดงบรรทัดก่อนและหลังบรรทัดนั้น คำถามของฉันเป็นไปได้หรือไม่ที่จะรันคำสั่งและแสดงเอาต์พุตทั้งหมดตามปกติ แต่เพื่อเน้นการค้นหาที่ตรงกันอย่าง grep ดังนั้น ouput ของฉันจะเป็น
hello #highlighted
there
my
friends