Para aquellos que piensan”¿Se puede crear y ejecutar un archivo de script de shell en el sistema Windows?”aquí está la respuesta Sí. Bueno, para saber cómo se puede hacer, lea este artículo completamente hasta el final. Es un proceso un poco más largo pero fácil de seguir. Por lo tanto, dividiremos el proceso en 4 partes.
Habilitar WSL: no se pueden ejecutar directamente los scripts de shell en el sistema Windows. Para hacerlo, primero debe instalar el Subsistema de Windows para Linux (WSL). WSL es una característica del sistema operativo Windows que le permite ejecutar un sistema de archivos Linux junto con sus aplicaciones tradicionales de Windows. Descargue Ubuntu e integre con WSL: WSL viene con el sistema operativo Windows, pero debe habilitarlo e instalar una distribución de Linux antes de poder comenzar a usarlo. Aquí veremos cómo descargar e instalar Ubuntu desde la aplicación Microsoft Store. Crear archivo de script de Shell: los archivos.sh son las extensiones de archivo de script de Shell. Aprendamos cómo crear un archivo de script de shell en el sistema Windows Ejecute el archivo de script de shell – Ejecute el archivo.sh creado
Parte 1: Habilite el subsistema de Windows para Linux (WSL)
Paso 1: Abra Configuración usando las teclas Windows + I juntas. Haga clic en la opción Actualización y seguridad.
Paso 2: en el panel izquierdo, haga clic en Para desarrolladores
Paso 3: Habilitar el modo desarrollador haciendo clic en la barra de alternancia.
Paso 4: Desde la ventana emergente, haga clic en Sí.
Paso 5: en la barra de búsqueda Buscar una configuración, escriba activar ventanas y, en los resultados, haga clic en Activar o desactivar funciones de Windows
Paso 6: Desde la ventana abierta, marque la casilla de verificación junto a Subsistema de Windows para Linux para habilitarla. Y haz clic en Aceptar.
Paso 7: Tardará unos minutos en finalizar el proceso y te pedirá que lo reinicies. Reinicie el sistema.
Parte 2: descargue Ubuntu e intégrelo con WSL
Paso 1: una vez reiniciado, abra la aplicación Microsoft Store escribiendo Microsoft store en la barra de búsqueda de Windows y haciendo doble clic en él desde los resultados de búsqueda.
Paso 2: en la barra de búsqueda de la aplicación Microsoft Store, escriba ubuntu y selecciónelo de la lista.
Paso 3: Haga clic en Obtener para descargar ubuntu, tardará unos minutos.
Paso 4: Desde la barra de búsqueda de Windows escriba Ubuntu y desde los resultados de búsqueda haga doble clic sobre él para abrirlo.
Paso 5: se abrirá el símbolo del sistema de Linux y comenzará su instalación en su disco duro y su integración con el WSL.
Paso 6: Le pedirá un nombre de usuario y contraseña como credenciales ingrese su nombre de usuario y contraseña deseados. Asegúrese de recordarlos para su uso posterior.
Paso 7: Espere a que finalice el proceso de instalación.
Parte 3: Cree el archivo Shell Script (.sh)
Paso 1: navegue hasta la ubicación donde desea crear los archivos.sh en Windows. Mantenga presionada la tecla Shift y haga clic con el botón derecho en el espacio vacío.
Paso 2: en la lista que aparece, haga clic en Abrir ventana de Powershell aquí.
Paso 3: En PowerShell, escriba bash y presione enter. Esto redirigirá al shell bash
Paso 4: En PowerShell, escriba cat > filename.sh aquí el”filename” es el nombre de su archivo. Es tu elección. Por ejemplo, aquí he dado”prueba”como nombre de archivo.
Paso 5: Presiona el botón enter en el teclado. Ahora se creará un archivo de script de shell en la ubicación elegida.
Paso 6: compruebe que el archivo se creará en la ubicación y regrese a Powershell y presione ctrl + c juntas para finalizar el proceso.
Paso 7: Para ejecutar este script de shell y ver los resultados, deberá agregar algunos datos al archivo. Entonces, agreguemos un comando simple en el archivo para imprimir Hello World.
Paso 8: Para este tipo vi filename.sh aquí, el”nombre de archivo”es el nombre de su archivo. Por ejemplo, aquí dado que he dado”prueba”como nombre de archivo, el comando sería vi test.sh
Paso 9: este comando abrirá el archivo para editarlo, presione la tecla I tecla del teclado para ingresar al archivo y comenzar a editarlo.
Paso 10: Escriba echo “Hello World” en el archivo y para guardar y salir, presione la tecla Esc desde el teclado y escriba :wq y presione enter.
Paso 11: Esto guardará el contenido del archivo y cerrará el archivo.
Parte 4: Ejecute/Ejecute el archivo de script de Shell
Paso 1: En su sistema Windows, vaya a la ubicación donde están presentes los archivos sh. Mantenga presionada la tecla Shift y haga clic con el botón derecho en el espacio vacío.
Paso 2: en la lista que aparece, haga clic en Abrir ventana de Powershell aquí.
Paso 3: En el símbolo del sistema, escriba bash y presione enter. Esto redirigirá al shell bash
Paso 4: Escriba sh filename.sh y presione enter. Por ejemplo, aquí el nombre del archivo es”prueba”, así que ejecutaré o ejecutaré el archivo usando el comando sh test.sh.
Paso 5: ahora puede ver el resultado. ¡Eso es todo!
Nota: También puede ejecutar el archivo sh en el Símbolo del sistema
Paso 1: Abra el indicador Ejecutar usando Windows + R juntas y escriba cmd en él. Presiona enter.
Paso 2: Esto abrirá el símbolo del sistema. Navegue a la ruta donde tiene el archivo sh para ejecutar usando cd. Tengo los archivos sh en una carpeta llamada Nueva carpeta en Escritorio, por lo que el comando sería cd Escritorio/Nueva carpeta
Paso 3: ahora escriba bash filename.sh y presione enter. El nombre de archivo es el nombre de su archivo. Por ejemplo, daré bash test.sh
Paso 4: puede ver el resultado en el símbolo del sistema.
¡Eso es todo! Espero que este artículo sea útil. ¡¡Gracias!!