Linux mentoring day at work. I introduced someone to `sed -i` today; she had to bulk-edit a bunch of code input files and it was just easier/faster/more consistent to do with sed. Importantly, `sed -i.bak` does an in-place edit and keeps a backup of the original with the extension .bak to avoid unrecoverably shredding files en masse.
This is one of those areas where we desperately need to get non-developer engineers familiar with regular expressions. They save so much time and act with such precision that they are invaluable when picking values out of reports and making pinpoint edits. I think my first exposure to awk was grabbing data out of multiple reports into a summary table back in 1992 and it's been downhill ever since then.