好吧,atm腳本我正在編寫一個腳本,它從幾個文本文件中提取值,但似乎找不到將文件合併到單個文本文件的好方法。Windows批量高級文本查找功能
FOR /f "tokens=%toknum% delims=:" %%G in ('"find /v /c "" "%~dp0\!systype!Win7Updates.txt""') do set maxcnt=%%G
在文本文件中:
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
我試圖找出如何在一個文件中創建一個區域,因此將分開的東西。我想嘗試找到標題,轉到標題並在它下面進行翻轉將被加載。
我想要做的例子。 (也試圖在CSV文件中做到這一點)所以我想腳本找到Windows Vista的補丁區域,只加載該區域下面的。任何人都知道這是可能的嗎?
:Windows 7 Patches
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
:Windows Vista Patches
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
KB978601,2010\MS10-019\WinSec-MS10-019-011-P57297-Windows6.1-KB978601-x86.msu,/quiet /norestart
我的意思是「加載」是第一段代碼顯示即時通訊從線路中獲取切換,這是我如何加載所有信息。 – user1451070
@ user1451070 - 仍然清晰如泥。你的評論說你是「從線路切換」,我可以用多種方式來解釋。您問題中的代碼只是計算文本文件中的行數。我沒有看到連接。嘗試編輯您的問題以顯示您期望的結果。 – dbenham
文本文件有「開關」,用逗號分隔 – user1451070