#!/usr/bin/perl -w print "File name to renumber:"; my $file = ; open (FILE, "$file") || die $!; $|++; my $line = 0; while () { next if /^%/ ; s/^(?:N\d+\s?)?(?{$line++})/N$line / ; } continue { print FILE; close FILE; }