Para ignorar algumas linhas linha a linha, adicione /unwanted pattern/ {next} ou ! /wanted pattern/ {next} no início do script.
Como alternativa, filtre com grep: grep -v 'unwanted pattern' | awk … ou grep 'wanted pattern' | awk … . Isto pode ser mais rápido se grep elimina muitas linhas, porque grep é tipicamente mais rápido que awk para a mesma tarefa (grep é mais especializado para ser otimizado para sua tarefa; awk é uma linguagem de programação completa, pode fazer muito mais mas é menos eficiente).
Se você quiser ignorar um bloco de linhas consecutivas, o awk tem um recurso conveniente para isso: adicione /^IRRELEVENT DATA/../^END/ {next} na parte superior do script para ignorar todas as linhas que começam com IRRELEVENT DATA ( sic ) e as seguintes linhas até a primeira linha que começa com END . Você não pode fazer isso com grep; você pode fazê-lo com o sed ( sed '/^IRRELEVENT DATA/,/^END/' | awk … ), mas é menos provável que seja um ganho de desempenho do que o grep.