Cip*_*tea 2 windows batch-file
我有一个从文件读取的变量:
%var%=13,145
Run Code Online (Sandbox Code Playgroud)
我想将此值添加到另一个值:
set /a %var%=%var%+5
Run Code Online (Sandbox Code Playgroud)
但是结果13+5不是13145+5。
如何从字符串中删除此“,”?
不要添加逗号。
set var=13145
Run Code Online (Sandbox Code Playgroud)
而且,在分配变量时,请勿将其放在周围 %
set /a var=%var% + 5 (Or simply set /a var += 5)
Run Code Online (Sandbox Code Playgroud)
测试:
@echo off
set var=13145
set /a var=%var% + 5
echo %var%
Run Code Online (Sandbox Code Playgroud)
输出:
13150
Run Code Online (Sandbox Code Playgroud)
另一个解决方案是用替换删除那些逗号:
set var=13,145
set /a var=%var:,=% + 5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34789 次 |
| 最近记录: |