位置: 编程技术 - 正文

for命令的一些bug分析(for 命令)

编辑:rootadmin
1、关于冒号:当某行内容以 : 打头时,用 for /f "tokens=1* delims=:" %%i in ('findstr /n .* test.txt') do echo.%%j 会把 : 过滤掉;   2、关于分号:findstr .* test.txt 可以把以分号打头的行完整显示出来,但是,用在for语句中就不能找到了,必须加上参数/n才可以 ,似乎是for语句会把以分号打头的行当作注释内容忽略掉,好象不是findstr的错;而不放在for语句中的 type、more和findstr都是可以的;   解决问题1和问题2的方案有: 稍微复杂一点的: @echo off :: 不会忽略空行 for /f "delims=" %%i in ('findstr /n .* test.txt') do ( set "str=%%i" call set "str=%%str:*:=%%" call echo "%%str%%" ) pause 最简洁的: @echo off :: 此代码会忽略空行 for /f "delims= eol=" %%i in (test.txt) do echo %%i pause   3、在for扩展中,%%~si 表示扩充的路径只含短文件名,但是在以下的测试过程中,却发现真正的情况并非如此:   测试环境: -------------------------------------------------------------------------------- D:abcdefg hijkabcd efgh.txt D:abcdefg hijkte st.txt   测试代码: -------------------------------------------------------------------------------- @echo off for /f "delims=" %%i in ('dir /a /b *.txt') do echo %%~si pause   测试结果: -------------------------------------------------------------------------------- D:ABCDEF~1ABCDEF~1.TXT D:ABCDEF~1TEST~1.TXTtxt   看到测试结果的最后一条记录了吗?居然扩展到了 TEST~1.TXTtxt !   总结了一下出错的情形,似乎是这样的:当路径中有超过一个的地方因为目录名超过个字符而扩充到短文件名的时候,文件名+后缀名 少于个字符且带空格的文件就会发生扩展错误。

推荐整理分享for命令的一些bug分析(for 命令),希望有所帮助,仅作参考,欢迎阅读内容。

for命令的一些bug分析(for 命令)

文章相关热门搜索词:fortune命令,for命令使用方法,for 命令,for命令详解,for 命令,for命令详解,for 命令,for 命令,内容如对您有帮助,希望把文章链接给更多的朋友!

for语句中的几种分隔符形式小结 其实for/l%iin(1,1,)do@echo%i括号中间的分隔号有多种形式如下:for/l%iin(1,1,)do@echo%ifor/l%iin()do@echo%ifor/l%iin(1;1;)do@echo%ifor/l%iin(1=1=)do@echo%ifor/l%iin(1tab1tab

Norton Ghost批处理命令用法详细介绍第1/2页 .Ghost批处理文件的基本格式Ghost-clone,mode={copy│load│dump},src={drive│file│drive:partition},dst={dri-ve│file│drive:partition}/fro/fx/rb/f/Z(n)/sure{其他参数}其主要参

CMD CODE PAGE的概念及其设置值使用方法 ChcpDisplaysthenumberoftheactiveconsolecodepage,orchangestheconsole'sactiveconsolecodepage.Usedwithoutparameters,chcpdisplaysthenumberoftheactiveconsolecodepage.Syntaxchcp[nnn]Parametersnnn:Specifiest

标签: for 命令

本文链接地址:https://www.jiuchutong.com/biancheng/378407.html 转载请保留说明!

上一篇:批处理FINDSTR正则表达式用法实例分析(find 批处理)

下一篇:for语句中的几种分隔符形式小结(for语句中的++i)

  • 印花税入什么科目核算成本
  • 运输公司的税率是多少
  • 汇算清缴补交所得税怎么做凭证
  • 季度所得税从业人员怎么填
  • 意外伤害险进项税转出
  • 主表第17栏应该等于定期
  • 房地产开发企业土地增值税清算
  • 企业外部风险包括
  • 增值税组成计税价格包括消费税吗
  • 公共租赁住房折旧
  • 公司为职工在异地买医保
  • 跨月销项负数发票怎么做账
  • 互联网企业招商方案
  • 定额发票验旧怎么操作
  • 最优五种个人捐赠方式税务比较?
  • 视同销售行为销项税额该怎么核算
  • 个体户哪种税率最低
  • 房地产开发成本占比
  • 住房公积金做账怎么看交了哪些人
  • 酒店小规模纳税人税率
  • 小规模季度30万免税怎么做账
  • 小微企业怎么合法避税
  • 返还工资保证金的书面申请
  • 小规模纳税人销售收入会计分录
  • 预缴地实现的月销售额未超过
  • 会议展览服务费需要交印花税吗
  • 如何在Excel中合并计算
  • php curl模块
  • 什么样的企业是好企业,什么样的员工是好员工
  • 工程改造怎么做账
  • 公司没有营业额零报税的后果
  • nvm安装及全局配置node
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 个人出租有形动产怎么交税
  • yolov5解析
  • php composer自动加载
  • web数据可视化(Echars版)实训
  • 金税盘维护费抵税会计分录
  • 微信自定义菜单在哪里
  • 不得从销项税额中抵扣的是
  • 开发商需要缴纳保证金
  • python怎么访问属性
  • centOS下mysql workbench安装配置教程
  • 企业注销库存怎么处理
  • 营业外支出影响企业利润吗
  • sql server中字符串常量只能用双引号括起来
  • 加工费计入什么科目制造企业成本
  • 小企业会计准则调整以前年度费用分录
  • 施工审图费计入什么科目
  • 暂估入库估多了,汇算清缴前调整
  • 以前年度多计提了费用
  • 银行季度结息怎么记账
  • 成品油经销企业资质
  • 预收租金会计分录科目
  • 在产品占用资金属于资产还是负债
  • 应收利息的账务处理方法
  • 个体工商户对公账户需要交税吗
  • 会计凭证装订的步骤
  • ubuntu编辑器在哪
  • win8怎么卸载应用程序
  • linux怎么用root运行命令
  • 计算机策略设置
  • Serv-U 构建个人FTP服务器图解
  • win10修复dllregisterserver
  • windows mobile应用
  • opengl教程48讲
  • js下拉加载
  • js正则表达式gi
  • 可以在windows环境下双击而直接放映
  • python数据结构教程
  • 判断一个点在三角形内部
  • node 操作mysql
  • nodejs实战
  • js鼠标点击事件监听
  • 深入理解两个大计重要论断心得体会
  • jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
  • 公司车辆购置税怎么做账
  • 八个点可以开出几张发票
  • 国税局招录条件
  • 贵阳地铁报销凭证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设