I need to copy the bottom 16 lines from a text file to another text file. I need to do this procedure for all clients. At the client\'s location the text file will be common
The more command can be used to extract the last n lines:
If a file, someFile.txt, contains 2000 lines then the last 16 lines can be extracted with ("/E +n: Start displaying the first file at line n"):
more /e +1984 someFile.txt > lastLines.txt
The number of lines in someFile.txt can found as:
for /f %%i in ('find /v /c "" ^< someFile.txt') do set /a lines=%%i
The call of more
then becomes (still for this example, the last 16 lines):
set /a startLine=%lines% - 16
more /e +%startLine% someFile.txt > lastLines.txt