Eu preciso extrair o número da versão desta linha de código-fonte C # usando o arquivo em lote do MSDOS:
public const int major_version = 2;
Minha tentativa:
:: Extract the number-token from the major version string.
:: The number-token has a semicolon appended.
for /F "tokens=6" %%a in ( str_Major_REV) do set number_token=%%a
Isso resulta na variável number_token
as 2;
.
Como posso remover o ';'
?
{O ';'
é usado como um separador de linha pelo parâmetro delims
.}
Contexto:
O arquivo em lotes é executado pelo servidor de compilação do Jenkins. Eu quero o arquivo em lotes para:
Os itens 4 e 5 são motivos pelos quais preciso do ponto-e-vírgula removido do token de número.
Meio ambiente
Servidor Windows 2008