Stop grepping your sanity away with line number context
Text Processing (Grep/Sed/Awk)
Stop grepping your sanity away with line number context
🧩 The Challenge
Finding the exact line where a config change or an error started in a ten-thousand-line log file is a special kind of hell. You end up scrolling for minutes, only to lose your place the moment you look away.
💡 The Fix
Use the grep context flags to pull in the surrounding lines automatically. It turns a needle-in-a-haystack search into a focused look at exactly what happened before and after the event.
grep -C 5 "ERROR" /var/log/application.log
⚙️ Why It Works
Setting the context flag tells grep to output the matching line plus the specified number of lines before and after it. This makes it dead simple to see the sequence of events that triggered your crash without needing to cat the whole file.
🚀 Pro-Tip: Stick a -n in there too if you need the line numbers for your editor.
Linux Tips & Tricks | © ngelinux.com | 8/26/2026
