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
可能的重复可能的重复可能的重复