Windows 使用批处理的字符串操作

Windows 使用批处理的字符串操作,windows,csv,for-loop,batch-file,cmd,Windows,Csv,For Loop,Batch File,Cmd,下面是我的批处理脚本的crud输出 "kxip12","triss-s16-vm","","triss-db02-vm","false","true","false","MySQL","false"," "," ","PTROWEUTIL","PTROWETP","false","172.17.6.167:7081,172.17.6.248:7081,172.17.1.93:7081,172.17.6.167:7081","64","18","18","512"," "," ","true","

下面是我的批处理脚本的crud输出

"kxip12","triss-s16-vm","","triss-db02-vm","false","true","false","MySQL","false"," "," ","PTROWEUTIL","PTROWETP","false","172.17.6.167:7081,172.17.6.248:7081,172.17.1.93:7081,172.17.6.167:7081","64","18","18","512"," "," ","true","FOO","BAR","RAID:12345",""," ","","tp.cfg:TP.remotedInterface.active=FALSE","tp.cfg:TP.LoopBackDestination.Count=1","tp.cfg:TP.trading.orderHistoryReflected=true","tp.cfg:TP.glueInterface.acceptorService_tcp=gatedev28z3.itgssi.com:32101","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
我只想要作为o/p的
“kxip12”
。我正在寻找与bash中的awk类似的东西。

试试这个:

for /f %%a in (%str%) do set first=%%a
set first=%first:"=%
(for /f "delims=," %%a in (file.csv) do echo(%%a)>filenew.csv

你最好使用。

试试这个:

(for /f "delims=," %%a in (file.csv) do echo(%%a)>filenew.csv


您最好使用。

@echo off set/p serv=SenderCompID?echo%serv%>servers11.txt用于/F“delims=;”%%i in(servers11.txt)do(type\\triss-s02-vm\ITG\Triton\GroupConfig.csv | grep-i%%i>temp12.txt setlocal enabledextensions enabledelayedexpansion set first=1用于/F“delims=”%i in(temp12.txt)do(if!first!==1 echo%%i set first=0)endlocal pause)@echo off set/p serv=SenderCompID?echo%serv%>servers11.txt用于/F“delims=;”%%i in(servers11.txt)do(type\\triss-s02-vm\ITG\Triton\GroupConfig.csv | grep-i%%i>temp12.txt setlocal enableextensions enabledelayedexpansion set first=1用于/F“delims=”(temp12.txt)do%%i(if!first!==1 echo%%i set first=0)endlocal pause)