新しい行ごとに番号があり、すべて昇順のテキスト ファイルがあります。
内容は次のとおりです。
1
13
25
37
49
97
109
121
前の数字との差が 12 より大きい数字だけを抽出したい。これにはバッチプログラムを使用したい....
どうやってやるの ?
新しい行ごとに番号があり、すべて昇順のテキスト ファイルがあります。
内容は次のとおりです。
1
13
25
37
49
97
109
121
前の数字との差が 12 より大きい数字だけを抽出したい。これにはバッチプログラムを使用したい....
どうやってやるの ?
私はあなたが試みをするのを見たかったのですが、とにかく私は行ってみました、そしてこれは私が得ることができる最も近いものです
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>
test.batでこのコードを使用する:
@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"
)