批处理 替换文件夹中所有CSV文件中的指定字符串 和 批量编辑所有CSV指定列内容

version 1.00titlecidseller_cidsstuff_statuslocation_statelocation_cityitem_typepriceauction_incrementnum宝贝名称宝贝类目店铺类目新旧程度省城市出售方式宝贝价格加价幅度宝贝数量4F-HB4LPKR-SSPabcd0北京北京124360500TB1150STabcd0北京北京111700500U45TB-V-2abcd0北京北京14800500V-500-P-20abcd0北京北京17080500201-448abcd0北京北京1385.20500XV520P-16
abcd

0
北京
北京
1
312
0
500

XV500P-12
abcd

0
北京
北京
1
157.2
0
500

XV502SS-6
abcd

0
北京
北京
1
702
0
500

XV500P-8
abcd

0
北京
北京
1
94.8
0
500

XVVP500P-8
abcd

0
北京
北京
1
262.8
0500VMA1.A93/4abcd0北京北京1122.40500
比如 列为 aa bb cc dd ee cc
111 222 333 444 555
有许多都完全一样的类似CSV文件 要替换所有bb 下面的222 或者 更改所有csv文件中的bb下内容,因为有的下面都是空的 无法做替换

@echo off
set th=999
for /f "tokens=*" %%i in ('dir/b *.csv') do (
echo aa    bb     cc    dd    ee     cc>temp.txt
for /f "tokens=1-5 delims=    " %%i in ('type "%%i"') do (
echo %%i %th% %%k %%l %%m>>temp.txt)
ren /y temp.txt "%%i")

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答