¿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:
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.