i always used: grep -n '^' file1 > file2 but that's just me, i guess.