3 ms·
Awk isn't so bad if you're clever about RS, but sed sucks. A tragic gap in the Plan 9 legacy has been structural regular expressions, which deal with these sit
by gchpaco 16y ago
Awk isn't so bad if you're clever about RS, but sed sucks. A tragic gap in the Plan 9 legacy has been structural regular expressions, which deal with these situations adroitly.
- silentbicycle 16y ago(RS = record separator, it just defaults to newline. You can handle multi-line patterns in awk.)
- blasdel 16y agoMy problem was that the records really were purely newline-delimited, but I needed to process them using information from their context in the stream.
- silentbicycle 16y agoFair enough. That's beyond the common cases awk addresses. At that point, I just switch to Lua. (I forget if you're a Python or Ruby guy.)