Saat bekerja di lingkungan Bash , untuk menetapkan nilai variabel sebagai hasil dari sebuah perintah, saya biasanya melakukan:
var=$(command -args)
dimana varvariabel yang ditetapkan oleh perintah command -args. Saya kemudian dapat mengakses variabel itu sebagai $var.
Cara yang lebih konvensional untuk melakukan ini yang kompatibel dengan hampir semua shell Unix adalah:
set var=`command -args`
Yang mengatakan, bagaimana saya bisa mengatur nilai variabel dengan hasil perintah dalam file batch Windows ? Saya sudah mencoba:
set var=command -args
Tapi saya menemukan yang vardiatur ke command -argsdaripada output dari perintah.

for /f "delims=" %a in ('ver') do @set foobar=%apada command prompt. digunakanfor /f "delims=" %%a in ('ver') do @set foobar=%%adalam file skrip