木っ端拾いの材木流し

Cannot see the wood for the trees.

プログラミング

特定の文字列を含むセクションだけを抜き出す

見出し("*"で始まる行)+それに続く複数行の本文+日付区切り"====="で構成されたテキストから特定の文字列を含むセクションを抜き出す。 gawk 'BEGIN {q="検索したい文字列"; IGNORECASE=1; ORS="\r\n"} $0 ~ ("^*[^*]+" q) {o=1} (/^*[^*]/ && $0 !~ q) ||…