我在Windows计算机上。
我有一个如下所示的CSV文件,该文件使用管道作为分隔符:
Column 1 | Column 2 | Column 3
1 | 2 | 3
1 | 2 | 3
我需要添加4个空白列,使其看起来像这样:
Column 1 | Column 2 | Column 3 ||||
1 | 2 | 3 ||||
1 | 2 | 3 ||||
如果我的定界符是CSV,这很好用,但是无法弄清楚管道的作用。
@echo off
for /f "delims=" %%a in ('type "Test.csv"') do (
>>"fileout.csv" echo.%%a,,,,
)
我的预期输出如下
Column 1 | Column 2 | Column 3 ||||
1 | 2 | 3 ||||
1 | 2 | 3 ||||
答案 0 :(得分:0)
批处理脚本的转义字符是插入符号-您可以使用现有代码,只需在每个管道之前添加一个插入符号:
@echo off
for /f "delims=" %%a in ('type "Test.csv"') do (
>>"fileout.csv" echo.%%a^|^|^|^|
)