这可能已经被回答过,但我找不到关于该主题的任何内容。我正在尝试批量制作聊天信使,为此我需要显示文本文件的最后一行。这是我尝试过的(不是很优雅):
@echo off
FOR /F %%x in (address.txt) DO set address=%%x
:A
IF NOT EXIST "%address%" GOTO A
GOTO B
:B
SET skipcount=1
:C
FOR /f "skip=%skipcount%" %%m in (%address%) DO ECHO %%m
SET m1=%%m
:D
FOR /f %%m IN (%address%) DO ECHO %%m > NUL
IF NOT %%m==%m1% SET skipcount=%skipcount%+1 GOTO D
GOTO C
这可能有效,但我认为它充满了错误,例如语法错误^^所以我只是想得到一些关于错误的提示:)
这是一个纯批处理实用程序 https://raw.githubusercontent.com/npocmaka/batch.scripts/master/fileUtils/tailHead.bat(不需要外部工具)可以显示一系列编号的行
要显示最后一行,请像这样使用它:
call tailHead.bat -file=address.txt -end=1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)