我有一个包含几行的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。
希望你们能帮助我。
感谢,
布鲁斯
我希望更多的网友贴出这样的一个首要问题。 :-) –