早教吧 育儿知识 作业答案 考试题库 百科 知识分享

for/f"tokens=1,2,3,4,5,6delims=,"%ain(user.csv)do@echo%a%b%c%d谁帮我翻译下这个语句

题目详情
for /f "tokens=1,2,3,4,5,6 delims=," %a in (user.csv) do @echo %a %b %c %d 谁帮我翻译下这个语句
▼优质解答
答案和解析
在"user.csv"这个文件里面,每行都以“,”为分隔符,形成1、2、3、4、5、6...列,并输出前面4列(@echo %a %b %c %d ).这样每行都输出前面4列.
例如"user.csv"的内容是:
1,2,3,4,5,6,7,8
0,0,1,1,3,3,3
2,2,3,3,4,4,4,4,4
那结果就是:
1 2 3 4
0 0 1 1
2 2 3 3
“tokens=1,2,3,4,5,6”的意思是调出每行的前6列,其实后面可以显示6列的,例如:
@echo %a %b %c %d %e %f
因为前面用来%a in (user.csv),所以%a就表示第一列,%b就表示第二列一直往后推