¿Qué son los archivos SH y cómo los abro?
Los archivos de script contienen instrucciones ejecutadas por un programa o motor de scripting específico. Estas instrucciones se ejecutan sin compilación. Se escriben en lenguajes de scripting para el entorno de ejecución. Existen muchos lenguajes de scripting con diferentes propósitos y entornos. Sin embargo, el lenguaje que analizaremos en este artículo es el lenguaje de scripting Bash, utilizado en Linux. Los archivos que contienen comandos o sintaxis del lenguaje de scripting Bash también se conocen como archivos SH o archivos de script de shell.

¿Qué son los archivos SH en Linux?
Se sabe que los archivos de script se crean y almacenan en bash porque las instrucciones que contienen están escritas en ese lenguaje y tienen la extensión .sh. Cualquier comando que desee ejecutar en la terminal puede colocarse dentro de un archivo de script para su ejecución. Si tiene una secuencia de comandos que desea ejecutar repetidamente, puede colocarlos en un script y simplemente llamarlo.
Un archivo de script no necesariamente tiene que tener una extensión .sh. Linux no es Windows, porque la primera línea de código, llamada 'tingladoLa extensión ".sh" del archivo bastará para garantizar que se considere un archivo de script de programa. Es común usar la extensión .sh para archivos de script de shell, pero no es una convención necesariamente útil. Usar la extensión para identificar el archivo como un script no ofrece mucha información y, además, puede conllevar una pérdida de flexibilidad.

¿Cómo crear un archivo SH?
Al igual que otros archivos de código creados en un editor de texto simple, esto se puede hacer de la misma manera. Solo necesitas conocer los comandos y la sintaxis del lenguaje para crear uno. Sin embargo, lo más importante de un script de shell bash es que empieza con `/`. tinglado Como se muestra abajo:
#! / Bin / bash

Esto se añade a la primera línea de código para que el script bash sea ejecutable. También puedes comprobar la ubicación del intérprete bash con el siguiente comando:
¿Qué bash?

Además, necesitamos usar otro comando para que el sistema reconozca este archivo como ejecutable. Sin embargo, esto puede no ser necesario en algunos casos:
chmod +x nombre de archivo
ملاحظةEl nombre del archivo puede ser cualquier nombre que elija para su archivo.
Ejecutar archivos SH a través de la terminal en Linux
Puedes ejecutar archivos SH si los comandos del script se escriben en la terminal. La sintaxis del archivo SH debe ser correcta para poder ejecutarse. Solo usamos un fragmento de código de ejemplo para ilustrar el funcionamiento del script. Puedes usar diferentes fragmentos de código.
- abrir cualquier editor de texto Prefiérelo antes que tu sistema.
- Ahora escriba el siguiente código de muestra y guárdelo con o sin la extensión .sh:
#!/bin/bash echo ¡Hola, usuarios de appuals! #El comando echo se usa para mostrar una línea de texto. echo ¿Cuál es tu nombre? #El programa solicitará información. echo what #Aquí el usuario debe ingresar datos. echo ¡Hola, $what! #La información se imprimirá junto con el texto.

ملاحظةLea los comentarios para comprender cada línea del código de muestra.
- Ahora abierto Terminal Al presionar las teclas + T + Alt Ctrl juntos.
- Hay varios comandos para ejecutar el archivo de script:
./appuals

sh appuals

bash appuals

ملاحظةEl nombre del archivo puede ser cualquiera. Aquí le pusimos al archivo de script el nombre "apelacionesSin extensión. Asegúrate también de estar en el directorio correcto donde se encuentra el archivo.
- Si el archivo no se ejecuta, escriba el comando. chmod Para que el sistema reconozca los permisos de este archivo ejecutable. Si el sistema ya lo reconoce como ejecutable, omita este paso:
chmod +x appuals






Los comentarios están cerrados.