首页 > 解决方案 > Windows 批量删除字符串和换行符

问题描述

我有一个文件,经过大量使用 Windows 批处理后,我设法获得了这种格式的输出:

checksum=d0ea0cf465e3cdaws42d43fc3c5b17 *file_1020.csv
|mode=standard

我需要删除 *file_1020.csv 和尾随换行符以在一行中获取输出:

checksum=d0ea0cf465e3cdaws42d43fc3c5b17|mode=standard

您能帮我执行此操作的命令吗?我已经搜索并尝试了一些类似 set /p 的方法,但没有一个有效。我的代码是

echo|set /p="checksum=">file_1020.csv_tmp 
md5sum file_1020.csv>>file_1020.csv_tmp 
echo|set /p="|mode=standard" < nul >> file_1020.csv_tmp

标签: windowsbatch-filecmdscripting

解决方案


推荐阅读