When I try to use
sed for find edit in multiple files, always I remember that
perl -pe is better suited for this task. Today this happened again. I tried to find and replace lines starting with
# Bla bla with
title: Bla bla and it was easier to use
perl -pe 's|^#+ (.*)|title: $1|g than identifying what kind of regular expressions does
It's possible to get a section from a markdown file like
sed -n -e '/^#/,/^#/p'
command. It's possible to put line numbers instead of regexes as well and
p at the end is the
print command, which can be replaced by, e.g.
d to delete the lines.