我有一個包含幾行的txt文件,我需要建立一個註銷他們在日誌存儲以下信息:
文件名
最後修改
計數含有「有效」字樣的行不能在批處理腳本同一線路回聲
我把一個.bat文件放在一起,但它將輸出分成兩行。
type nul > FilesReceived.txt & for %f in (*.log) do (
find /c "valid" %f & echo(%~tf)>> LogsReceived.txt
)
使用類型nul我清除FilesReceived.txt文件的內容。然後我遍歷類型爲log的文件。
然後我用find/c計算包含單詞valid的行,並且還回顯上次修改的時間戳。
但是輸出的樣子:
---------- transaction_20160505_1005A.log:6492
2016年10月6日下午4點37
我不知道什麼是生成這些破折號。最終我希望每個日誌文件有一行如下:
transaction_20012B.log:6492 10/06/2016 04:37 pm。
希望你們能幫助我。
感謝,
布魯斯
我希望更多的網友貼出這樣的一個首要問題。 :-) –