#!/usr/bin/gawk -f BEGIN { fix = 0 } NR == 3 && /^0$/ { fix = 1 print "1" next } fix == 0 { print next } fix == 1 { gsub(/\x00/, "\x01", $0) print $0 }