1
ฟังก์ชั่นทุบตีกับพารามิเตอร์ที่ไม่สามารถใช้ได้กับ eval ใน Msys2
ฉันใช้ Msys2 จาก PortableApps ภายใต้ Win 10 คำตอบสำหรับคำถามนี้ (เช่นการระบุตัวตนและการแก้ไขปัญหา) อาจเกี่ยวข้องกับส่วนของ Unix / Linux ของการใช้งานหรือ "การปรับตัว" กับ Windows ผ่าน Msys2 ฉันไม่ทราบล่วงหน้า (ไม่เช่นนั้นฉันอาจจะแก้ไขได้ด้วยตัวเอง!) ดังนั้นฉันจึงโพสต์ก่อนหน้า (ลบออกตอนนี้) คำถามที่คล้ายกันในเว็บไซต์ SE อื่น ซึ่งเข้าถึงผู้ชมที่แตกต่างกัน ฉันมีฟังก์ชั่นของเชลล์ที่กำหนดไว้ my_fun.sh เช่น MYAPP=some_executable function myfun() { echo "MYAPP=${MYAPP}" && ${MYAPP} "$@" ; } นั่นคือ some_executable ใช้ตัวเลือกและพารามิเตอร์ ฉันสามารถเรียกใช้ที่บรรทัดคำสั่ง $ some_executable -3 input.dat output.dat …