2012-05-20 16 views
10

¿Hay alguna manera de ejecutar MinGW, desde msys.bat o cualquier otro método, desde un archivo por lotes e ingresar un archivo .sh para que se ejecute?¿Cómo ejecuto MinGW con un script?

+0

Quiero ejecutar un script en Python, archivo por lotes o cualquier tipo de secuencia de comandos, que pone en marcha msys.bat y ejecuta un script go.sh en MSYS de mi guión. – b3bel

+0

MinGW no es MSYS. – rubenvb

Respuesta

16

archivo por lotes como éste

C:\MinGW\msys\1.0\bin\sh ~/test.sh 
pause 
+1

¿Por qué no es "C: \ MinGW \ msys \ 1.0 \ bin \ bash" (en lugar de C: \ MinGW \ msys \ 1.0 \ bin \ sh)? (pregunta honesta, no retórica) –

+1

@PeterMortensen cualquiera de ellos puede ser utilizado. Si usa '... bash', tendrá acceso a http://mywiki.wooledge.org/Bashism –

+0

De cualquier manera, funcionó cuando traté de aplicarlo (parte de algún procesamiento de [CAN bus] (http: //en.wikipedia.org/wiki/CAN_bus) datos de registro). Obtuve "tr.exe": se deben dar dos cadenas al traducir ", pero eso se debió a que GCC AVR estaba en la variable de entorno PATH en la posición incorrecta (se inició un tr.exe completamente no relacionado en lugar de la versión de MinGW). Gracias ! –

Cuestiones relacionadas