awk で html エスケープする
これ の awk 版を作ろうと思って。
html.awk
# !/usr/bin/awk -f
{
gsub("&", "\\&");
gsub("'", "\\'");
gsub("`", "\\`");
gsub("\"", "\\"");
gsub("<", "\\<");
gsub(">", "\\>");
print;
}
遺言
置換先文字列の \\&
を \&
て書いてて悩んでたらカップ麺がのびた。