|
|
- @echo off
- ::这里是先统计原文本总行数
- set outfile=文本.txt
- for /f "delims=" %%i in (%outfile%) do (
- echo %%i>nul
- set /a a1=a1+1
- )
- ::这里是追加内容命令例子
- echo ============%date:~4% %time:~0,-3%============ >>%outfile%
- echo 开始vcbcv232 大飞梭 城市的称得上nnv 序列2001年 >>%outfile%
- ::这里是统计当前文本总行数并计算差值和显示新增行内容、新增行数
- for /f "delims=" %%i in (%outfile%) do (
- echo %%i>nul
- set /a b1=b1+1
- )
- echo.
- echo 新增行内容:
- set /a new=b1-a1
- if %%a neq %%b (
- more +%b1% %outfile%&&echo 新增%new%行
- ) 2>nul
- pause
复制代码 为什么只能计算出新增%new%行,而不能显示新增行内容?哪里出错了?
%outfile%这个咋写,是不是缺少代码 |
|