cmd从文件中读取内容,并最终删除额外的空间
在批处理文件中,我将文件内容读取到cmd从文件中读取内容,并最终删除额外的空间,cmd,Cmd,在批处理文件中,我将文件内容读取到version参数 set /p version=<"\\10.10.20.13\Versions Control\File.txt" set/p version=您可以再次使用set提取部分变量(子字符串) 这可能包括负数: %variable:~num_chars_to_skip, -num_chars_to_keep% %variable:~-num_chars_to_skip,num_chars_to_keep% %variable:
version
参数
set /p version=<"\\10.10.20.13\Versions Control\File.txt"
set/p version=您可以再次使用set
提取部分变量(子字符串)
这可能包括负数:
%variable:~num_chars_to_skip, -num_chars_to_keep%
%variable:~-num_chars_to_skip,num_chars_to_keep%
%variable:~-num_chars_to_skip,-num_chars_to_keep%
例子
SET _test=123456789abcdef0
::提取除最后7个字符以外的所有字符
SET _result=%_test:~0,-7%
ECHO %_result% =123456789
您可以再次使用set
提取部分变量(子字符串)
这可能包括负数:
%variable:~num_chars_to_skip, -num_chars_to_keep%
%variable:~-num_chars_to_skip,num_chars_to_keep%
%variable:~-num_chars_to_skip,-num_chars_to_keep%
例子
SET _test=123456789abcdef0
::提取除最后7个字符以外的所有字符
SET _result=%_test:~0,-7%
ECHO %_result% =123456789
可能的重复可能的重复可能的重复