Ejecute un script de Shell con solo usar el nombre del script en Linux
Este artículo explicará cómo ejecutar un script de shell usando el nombre del script en Linux.
Primero, configuraremos el archivo como ejecutable. A continuación, examinaremos formas de ejecutar el script solo con el nombre.
Tenemos example.sh en $HOME/folder/example.sh. Aquí está el contenido del archivo de script de shell.
echo "Hello, World!"
Hacer archivo ejecutable en Bash
- Añade
shebangal principio del guión.
#!/bin/bash
- Añadir permiso de
ejecutaral archivo.
sudo chmod +x example.sh

Ejecute el script sin escribir bash o sh
Podemos usar diferentes métodos para ejecutar un script de shell desde cualquier lugar de la terminal de Linux sin agregar los comandos bash o sh.
Mueva el script debajo de $PATH
Mueva el script a un directorio bajo $PATH como /usr/local/bin.
sudo mv $HOME/folder/example.sh /usr/local/bin

Use el comando install en Linux
El comando install también puede mover el script a un directorio bajo $PATH.
sudo install example.sh /usr/local/bin/example

Agregue el directorio de secuencias de comandos a $PATH
Agregue el directorio del script ($HOME/carpeta/) a $PATH en .bashrc
PATH="$PATH:$HOME/folder/"
Use source para actualizar Bash.
source ~/.bashrc

Crear alias para el comando de ejecución de secuencias de comandos
Cree un alias que apunte al comando completo para ejecutar el script.
alias example.sh="bash $HOME/folder/example.sh"

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn