语句结构2练习
1、无开关
@echo off for %%i in (a,b,c,d) do echo %%i pause
以下这段代码的 功能是 :检测当前硬盘都有哪些分区 @echo off set str=c d e f g h i j k l m n o p q r s t u v w x y z echo 当前硬盘的分区有: for %%i in (%str%) do if exist %%i: echo %%i: pause
想知道当前目录下都有哪些文件,请用下面的代码: @echo off for %%i in (*.*) do echo "%%i" pause
想列出当前目录下所有的文本文件 @echo off for %%i in (*.txt) do echo "%%i" pause
2、含开关l
@echo off for /l %%i in (1,2,10) do echo %%i pause
3、含开关f
为解析文本而生:for /f 的基本用法
@echo off for /f %%i in (test.txt) do echo %%i pause
@echo off for /f %%i in (123.txt) do echo %%i&pause pause
切分字符串的利器:delims=
@echo off for /f "delims=," %%i in (test.txt) do echo %%i pause
定点提取:tokens=
@echo off for /f "delims=, tokens=3" %%i in (test.txt) do echo %%i pause
@echo off for /f "delims=, tokens=2,5" %%i in (test.txt) do echo %%i %%j pause
@echo off for /f "delims= , tokens=1,2,3,4,5" %%i in (test.txt) do echo %%i %%j %%k %%l %%m pause
tokens=1,2,3,4,5 可以简写为 tokens=1-5
跳过无关内容,直奔主题:skip=n
@echo off for /f "skip=2" %%i in (test.txt) do echo %%i //这段代码将跳过头两行内容,从第3 行起显示test.txt 中的信息。 pause
忽略以指定字符打头的行:eol=
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k //会分析 myfile.txt 中的每一行,忽略以分号打头的那些行„„
https://blog.csdn.net/wh_19910525/article/details/7912440
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!