0
我有一個文本文件,每個新行都有一個數字,並且都是按升序排列。批處理編程中的文件處理?
內容是這樣的:
1
13
25
37
49
97
109
121
我想提取只有誰差大於12,與之前的數這些數字。我希望使用批處理程序....
我該怎麼做?
我有一個文本文件,每個新行都有一個數字,並且都是按升序排列。批處理編程中的文件處理?
內容是這樣的:
1
13
25
37
49
97
109
121
我想提取只有誰差大於12,與之前的數這些數字。我希望使用批處理程序....
我該怎麼做?
我也喜歡看你做的嘗試,但無論如何,我了個去,這是最接近我能test.bat的使用此代碼獲取
c:\temp>type test.txt
1 line 1
10 line 1a
13 line 2
25 line 3
22 line 3a
37 line 4
49 line 5
97 line 6
109 line 7
121 line 8
c:\temp>test.bat
25 line 3
37 line 4
49 line 5
97 line 6
109 line 7
121 line 8
c:\temp>
:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set /a cur="0"
for /f "tokens=1,* delims= " %%a in ('type test.txt') do (
set line=%%a %%b
set /a num="%%a"
set /a dif="!num!-!cur!"
if !dif! geq 12 @echo !line!
set /a cur="%%a"
)
這*強烈*看起來像一個家庭作業 - 不好... – Lizz