/^�™[^ ]$/{ printf("%s\n====\n",$0)} /^[^ ]+�s[^ ]+�t$/{ printf("%s\n",$0) ; for (S=length($0);S>0;S--) printf("-"); printf("\n")} !(/^[^ ]+�s[^ ]+�t$/ || /^�™[^ ]$/){print $0} END {printf("\n$$\n")}