ref: 36e61f8fc87848e3ec686f1a6f5fd649c94dc8e1
dir: /sys/src/cmd/upas/binscripts/tfmt.rc/
#!/bin/rc
# anti-topposting defense
# sed '/^[ ]*>[ ]*>[ ]*>/q'
awk '
{
if(l[i] ~ /^[ ]*>[ ]*>[ ]*>/)
q = 1
if(q == 0)
l[i = NR] = $0;
}
END{
for(; i > 1; i--)
if(l[i] !~ /^([ ]*>)*[ ]*$/)
break;
for(; i > 1; i--)
if(l[i] !~ /^[ ]*>[ ]*>/)
break;
for(; i > 1; i--)
if(l[i] !~ /^([ ]*>)*[ ]*$/)
break;
for(j = 1; j <= i; j++)
print l[j]
}' |dd -conv block >[2=]