¿Cómo ejecuto un script bash en terminal?

¿Cómo ejecuto un script bash en terminal?
Un script bash es un script de shell escrito en el lenguaje de shell bash que se puede ejecutar en la terminal o consola de un sistema operativo basado en UNIX. Los scripts bash se utilizan para automatizar tareas, ejecutar una serie de comandos o ejecutar un programa con un conjunto de opciones o parámetros predefinidos. Cuando se trata de ejecutar un script bash en la terminal, hay varias formas de hacerlo y este artículo explica todas las formas posibles de ejecutar script bash en la terminal.

¿Cómo ejecuto un script bash en terminal?

Los scripts bash se pueden escribir utilizando cualquier editor de texto, y el archivo debe tener el ".Extensión de Sh ”. Los scripts bash a menudo se usan para simplificar las tareas repetitivas o para automatizar procesos que de otro modo requerirían una serie de comandos manuales para ejecutarse en el terminal. Los scripts bash se pueden ejecutar de varias maneras, incluida la ejecución directamente en la terminal, programándolos para que se ejecutaran en momentos específicos usando trabajos cron o incluyendo como parte de un programa o script más grande, estas son las cuatro formas de ejecutar un Script Bash en la terminal:

  • Ejecutar un script bash usando el comando de origen
  • Ejecutar un script bash especificando ruta
  • Ejecutar un script bash usando el intérprete bash
  • Ejecutando un script bash usando el comando sh

1: Cómo ejecutar un script bash usando el comando de origen

Si desea ejecutar un script bash en la sesión de shell actual en lugar de en un nuevo proceso, puede usar el comando de origen y aquí su sintaxis:

fuente

Ahora para ilustrar cómo ejecutar el script de shell usando la sintaxis anterior, he ejecutado un script:

Fuente BashFile2.mierda

2: Cómo ejecutar un script bash especificando ruta

La forma más directa de ejecutar un script bash es ejecutarlo especificando su camino. Si en caso de que el script que se ejecute esté en el colocado en el directorio actual, use la siguiente sintaxis:

/

Puede suceder que no pueda ejecutar el archivo bash de esta manera debido a los permisos restringidos, por lo que en ese caso use la siguiente sintaxis para cambiar los permisos del archivo bash respectivo:

chmod +x

Si el script está en un directorio diferente, puede especificar la ruta al script:

/Home/Aaliyan/Documents/BashFile2.mierda

Ahora, si está en el mismo directorio que el del directorio de archivos BASH, siga la sintaxis dada:

./

Ahora para ilustrar aún más para aclarar cómo usar esto anteriormente, sintaxis dada, he ejecutado un script bash como este:

./Bashfile1.mierda

3: Cómo ejecutar un script bash usando el intérprete bash

Otra forma de ejecutar un script bash es ejecutarlo a través del intérprete bash y puede hacerlo llamando al intérprete bash y pasando el camino al script como un argumento, aquí está la sintaxis a este respecto:

intento

Ahora para ilustrar cómo ejecutar el script de shell usando la sintaxis anterior, he ejecutado un script:

Bash BashFile2.mierda

Este método es útil si desea asegurarse de que el script se ejecute usando bash, incluso si tiene una línea de shebang diferente.

4: Cómo ejecutar un script bash usando el comando sh

Si su script no contiene ninguna característica específica de BASH y puede ser ejecutado por cualquier shell que cumpla con POSIX, puede ejecutarlo usando SH, aquí está la sintaxis para ello:

mierda

Ahora para ilustrar cómo ejecutar el script de shell usando la sintaxis anterior, he ejecutado un script:

sh bashfile2.mierda

Conclusión

Los scripts bash se pueden usar para manipular archivos, realizar el procesamiento de texto y automatizar tareas administrativas. La flexibilidad y la versatilidad de los scripts de bash los convierte en una herramienta poderosa para administradores de sistemas, desarrolladores y usuarios avanzados. Hay varias formas de ejecutar un script bash en el terminal, y el mejor método para usar depende de sus requisitos específicos.