生成新文件
我需要帮助创建一个批处理文件,将tab分隔的文件转换为csv。我有4个独立的文件,一个标签分隔,我需要是csv。
从你提供的少量数据来看,
@ECHO OFF
SETLOCAL
(
FOR /f "delims=" %%i IN (tdf.txt) DO (
SET line=%%i
SETLOCAL enabledelayedexpansion
ECHO(!line: =,!
endlocal
)
) >csv.txt
这个应该可以。
问题的重点在ECHO
行,它将所有制表符(冒号后面的字符)更改为逗号(=
后面的字符串),从旧文件tdf.txt
csv.txt
。