Bash ortamında çalışırken , bir değişkenin değerini bir komutun sonucu olarak ayarlamak için genellikle şunu yapıyorum:
var=$(command -args)
varkomut tarafından ayarlanan değişken nerede command -args. Daha sonra bu değişkene olarak erişebilirim $var.
Hemen hemen her Unix kabuğu ile uyumlu olan bunu yapmanın daha geleneksel bir yolu şudur:
set var=`command -args`
Bununla birlikte, bir Windows toplu iş dosyasındaki bir komutun sonucuyla bir değişkenin değerini nasıl ayarlayabilirim ? Denedim:
set var=command -args
Ama bunun komutun çıktısından çok varolarak ayarlandığını görüyorum command -args.

for /f "delims=" %a in ('ver') do @set foobar=%akomut isteminde kullanın .for /f "delims=" %%a in ('ver') do @set foobar=%%akomut dosyalarında kullanım