bat知识点1_常用符号

本文介绍了Windows批处理中GEQ(大于或等于)符号的含义,以及如何使用^作为转义字符来消除特殊符号(如<, >, &)的特殊功能,确保它们在命令行中被当作普通字符处理。通过示例解释了^在FOR命令中转义管道符|的作用。" 100521646,8434796,构建个人图床:从数据库设计到服务器实现,"['图片服务器', '数据库', 'MySQL', '服务器开发', '内容管理']
摘要由CSDN通过智能技术生成
1.@  
一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上。


2.%、%%
百分号用在不同的场合,有不同的含义:
当百分号成对出现,并且其间包含非特殊字符时,一般做变量引用处理,比如:%var%、%str%。
另外,百分号作为变量引用还有一种特殊形式,那就是对形式参数的引用,此时,单个百分号后面
紧跟0~9这10个数字,如%0、%1
模运算,它在命令行窗口和批处理文件中的写法略有差异:在命令行窗口中,只需要单个的%,在
批处理文件中,需要连续两个百分号,写成%%。


3.~
用在 set 语句中,和:同时使用时,起到截取字符串的功能,请参考上一条的解释;
用在 set /a 语句中时,它是一元运算符号,表示将操作数字按位取反,例如,set /a num=~1的
执行结果是-2,set /a num=~0的结果是-1
用在for语句中,表示增强for的功能,能够提取到更多的信息。例如:在批处理文件的for语句
中:%%~i表示去掉第一对外侧引号,%%~zi表示获取文件的大小(以字节为单位),%%~ni表示获取
文件名,%%~xi表示获取扩展名(带点号)……它们可以组合使用,如%%~nxi表示获取文件名和后缀名。


4.&  
顺序执行多条命令
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值