Return 来自 CMD 的特定字段

Return specific fields from CMD

我需要在命令行中使用特定字段清理我的输出日志。

当前代码return所有字段,txt文件中的日志信息。

C:\Program Files-Zip>7z l "J:\FOLDER\FOLDER\*pattern*" > "C:\Users\me\Desktop\tst.txt"

列表存档:PATH<br> 路径 = path_name<br> 类型 = zip<br> 物理尺寸 = 0000011

日期大小压缩名称 ---- ----- -------- -----<br> 01.07.2019 0 111 file_name 01.07.2019 0 111 file_name

我希望我的文本输出到 return:

Date | Size | Compressed | Name 01.07.2019 0 111 name

@JosefZ 化险为夷。

"C:\Program Files-Zipz" l "J:\FOLDER\FOLDER\*pattern*" | findstr /V /I "^$ ^7-zip ^Scanning ^Listing ^Path ^Type ^Physical ^Comment ^-- file,.*bytes files$ folders$ ^Archives ^Volumes ^Total"