我有像
这样的文字AU,Australia,0,null,54,21
CZ,Czech Republic,5,50,45,80
....
我想要这样的输出:
"Australia",
"Czech Republic"
和其他输出脚本:
{ "54", "21" }
{ "45", "80" }
是否可以使用.bat文件?
答案 0 :(得分:2)
第一个脚本:
@echo off&cls
for /f "tokens=2 delims=," %%1 in (input.txt) do echo %%1
第二个脚本:
@echo off
for /f "tokens=5,6 delims=," %%1 in (input.txt) do echo {"%%1","%%2"}
编辑:
第三个脚本:
@echo off&cls
setlocal EnableDelayedExpansion
for /f "tokens=2 delims=," %%1 in (input.txt) do (
set $var=%%1
if /i "!$Var:~0,1!"=="A" echo %%1
)
输入文件为input.txt