Batch non è esattamente il linguaggio adatto a fare queste cose (o in generale, a fare qualunque cosa che non sia lanciare qualche comando uno dopo l'altro)... ad avere a disposizione le coreutils Unix (tail e sed, nello specifico) si risolveva in una singola riga (head -n-3 nomefile.csv | sed 's/^\([^ ]\+ \) /\1/'), ma anche con VBScript, PowerShell, Python, Perl o qualunque linguaggio di scripting "vero" ce la si può cavare senza troppi problemi.