döngü içinde FINDSTR (dosya içeriği) ..., Windows - Ben böyle devam</p> <pre><code>M test123 S test M abc </code></pre> <p>ve benzeri şeyler containts bir metin dosyası var
I will bir toplu senaryo yazmaya çalışıyorum aşağıdakileri yapın:
, bu metin dosyasını oku "M " için her satırını aramak (boşluklu!) ve daha sonra av bulunan çizgiyi kaydetmek
İştetest123
S test
abc
ben var ne: ariable Yani output.txt aşağıdaki ardından containt gerektiği "M " delete ve ayrı output.txt
yılında çıktı depolamak uzak:
SETLOCAL ENABLEDELAYEDEXPANSION
SET count=1
FOR /F "tokens=* USEBACKQ" %%F IN (output_whole_check.txt) DO (
SET var!count!=%%F
findstr /lic:"M " > nul && (set var!count!=var!count!:~8%) || (echo not found)
SET /a count=!count!+1
)
ENDLOCAL
Ya pencerelerin yüklü herhangi bir ek malzeme olmadan bu çözmek için kolay bir yolu var mı?
Düzenleme bölümüne bakın. Aklında olan şey bu mu? – rojo
bu benim için iyi çalıştı :-) ve "S ......" gibi ikinci bir tane eklemek istiyorum, "m ...." ve "s ..." .. "? –
ve "S ....." yi de kaldırmak istiyorsam ne yapmalıyım? test123, test, abc kaldı? –