reply to Brano
#!/usr/bin/awk -f BEGIN { prev = "" skip = "YES"}{ if (/mypattern/) { skip = "YES" } else { if ("NO" == skip) { print prev } prev = $0 skip = "NO" }}END { if ("NO" == skip) { print prev }}