с использованием "%% BLANK" в качестве разделителя записей, теперь, если любая новая запись, начинающаяся с числа, заменяет число пробелами.
awk 'BEGIN {RS="%%BLANK";ORS=""}{MatchFound=match($0,"^[0-9]+",Matched_string);if(MatchFound){sub(Matched_string[0],"",$0);for (i=0;i<Matched_string[0];i++){$0=" "$0};print $0}else{print $0}}' InputFile.txt