5
กำหนดค่าของตัวแปรด้วยผลลัพธ์ของคำสั่งในไฟล์แบตช์ Windows
เมื่อทำงานในสภาพแวดล้อมBashเพื่อตั้งค่าของตัวแปรอันเป็นผลมาจากคำสั่งฉันมักจะทำ: var=$(command -args) ที่เป็นชุดตัวแปรโดยคำสั่งvar command -argsจากนั้นฉันสามารถเข้าถึงตัวแปรนั้นเป็น$varไฟล์. วิธีที่ธรรมดากว่าในการทำสิ่งนี้ซึ่งเข้ากันได้กับ Unix shell เกือบทุกชนิดคือ: set var=`command -args` ที่กล่าวว่าฉันจะตั้งค่าของตัวแปรด้วยผลลัพธ์ของคำสั่งในไฟล์แบตช์ Windows ได้อย่างไร ฉันได้ลองแล้ว: set var=command -args แต่ฉันพบว่าvarถูกตั้งค่าcommand -argsเป็นมากกว่าผลลัพธ์ของคำสั่ง