Bazı veriler için bir çıktı dosyasını ayrıştırmaya çalışıyorum ve değeri Windows kabuğuma döndürmekte sorun yaşıyorum.Tek satırlık Perl komut dosyasından geri alma
Yapmaya çalıştığım şey basit bir normal ifade kullanarak bir değer döndürmek ve bunu kabuk değişkenimde saklamak. Perl.exe yerel bir kopyasını
%VAL% = %PERL% -e '$tmp="Value: 1000"; if ($tmp =~ /Value:\s(\d+)/) { print $1; }'
ben
$1
bulundu ne iade etmek istiyorum nereye
%VAL%
olduğunu
ve %PERL%
puan:
Şu anda böyle bir şey var.
Birisi bunu yapmanın uygun yolunu işaret edebilir mi?
teşekkürler! oldukça güzel çalıştı – espais