阅读 168

分享dos批处理命令的一些使用技巧(截取字符串)

这篇文章主要是介绍了dos批处理命令中字符串截取的技巧,需要的朋友可以参考下

截取字符串: 
set var=10203040 
第一数字是位置,第二个位置是长度,第二个位置如果无,默认是结尾,第一个位置如果是负数,则反方向的位置。位置从0开始 

复制代码代码如下:


echo %var:~-4,3% 
echo %var:~0% 
echo %var:~1% 
echo %var:~-2% 



替换字符串 

复制代码代码如下:


echo %var:0=kkk% ;0替换为kkk 
echo %var:10=kkk% ;10替换为kkk 
echo %var:20=kkk% 
echo %var:*20=kkk% ;20之前包括20字符串都替换为kkk 



用这种方法可以同时执行多条命令,而不管命令是否执行成功 
 dir c:\*.exe & dir d:\*.exe & dir e:\*.exe 

 && Usage:第一条命令 && 第二条命令 [&& 第三条命令...] 
 当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令; 


 || Usage:第一条命令 || 第二条命令 [|| 第三条命令...] 
 当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;



文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐