gitbash ejecutar .bat

El sistema Windows usa gitbash para ejecutar archivos .bat

En el desarrollo diario de Windows, algunos zapatos para niños usarán la terminal de línea de comandos gitbash. A veces es necesario ejecutar su propio archivo de script .bat, pero no desea abrir cmd, desea ejecutar el script .bat directamente en gitbash (bueno, en realidad Mi colega dijo que el terminal cmd no es tan atractivo como gitbash), luego te diré cómo ejecutar el archivo .bat en gitbash.
Primero escriba su propio script .bat en un directorio determinado de la computadora y luego configure el directorio del script en la variable de entorno del sistema
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Luego intente ejecutar un script en gitbash, (ngstart como ejemplo) el
Inserte la descripción de la imagen aquí
sistema informa un error, esto no es un comando,
y luego intente ejecutar ngstart.bat, descubrió que puede ejecutar ngstart directamente y descubrió que puede ser ejecutar directamente (bueno, en realidad comencé No se puede ejecutar correctamente. Después de un tiempo, no sé por qué. Si no puede ejecutar hasta aquí, continúe mirando hacia abajo)
Inserte la descripción de la imagen aquí
Luego Baidu y descubrí que hay un comando que se puede ejecutar normalmente.

//cmd.exe /c 命令
cmd.exe /C ngstart

Inserte la descripción de la imagen aquí
Entonces pensé que en lugar de escribir este comando cada vez, lo escribí como un simple script bash (el nombre del script aquí es c),
Inserte la descripción de la imagen aquí
teclee c ngstart
Inserte la descripción de la imagen aquí
, todo salió bien, y luego envié felizmente el script a la dama
pero a la computadora de Miss simplemente no se puede ejecutar. El script y las variables de entorno se han configurado. Cada vez que se ejecuta el script,
Inserte la descripción de la imagen aquí
utilizo echo para imprimir varias veces. El comando cd en el script no se puede ejecutar. La computadora de Miss ejecuta el comando en la unidad C . Pero la secuencia de comandos se coloca en la unidad D (mi propia computadora solo tiene una unidad C, por lo que no hay letra de unidad de cambio), y los comandos en la secuencia de comandos contienen comandos como
cd D: / xxx / xxx, y es descubrió que gitbash no se puede ejecutar correctamente, probablemente porque cuando gitbash simula el entorno cmd, la expresión de la letra de la unidad es diferente

Letra de unidad de Gitbash

Inserte la descripción de la imagen aquí
Entonces, antes de ejecutar el comando, debe cambiar la letra de la unidad a la correspondiente al comando de script de antemano
y luego ejecutar xxx.bat (por qué, todavía no lo he descubierto, investigando ...)
Inserte la descripción de la imagen aquí
aquí, probablemente sea bien, mi computadora Tanto gitbash como el gitbash de Miss Sister pueden ejecutar archivos .bat

Supongo que te gusta

Origin blog.csdn.net/pjw1217/article/details/110623514
Recomendado
Clasificación