Creando binarios ejecutables con BASH

En este breve post vamos a ver como crear un script en bash para despues usarlo como un binario del sistema operativo

Que es un binario ❓

En el caso de Bash, un binario es un archivo ejecutable que contiene un script de bash. Esto nos permite ejecutar el script como si fuera un comando del sistema operativo.

Como crear un binario 🛠️

Para crear un binario, primero debemos crear un script de bash. Por ejemplo, vamos a crear un script que imprima un string que recibe un argumento.

#!/bin/bash

name=$1

echo "$name es un nombre muy bonito"

echo -n "Como es tu apellido? "
read apellido

echo "Hola $name $apellido como estas?"

Vemos que eso funciona de tal forma que si ejecutamos el script con el nombre como argumento, nos devolvera un mensaje con el nombre que le pasamos, ademas de preguntarnos por el apellido.

Ahora si se fijan ahi estamos creando el script, dandole permisos y ejecutandolo desde una ruta relativa, pero si queremos ejecutarlo desde cualquier lugar del sistema, debemos moverlo a la carpeta donde se encuentran los binarios del sistema, que es /usr/local/bin

sudo mv <nombre-del-archivo> /usr/local/bin

Recuerden antes cambiarle el nombre al archivo por el cual despues lo van a llamar, por ejemplo saludo y luego lo ejecutan con el nombre que le dieron.

saludo Jonathan

Asi como pueden ver podemos crear scripts de bash y utilizarlos como un binario gracias a la ruta /usr/local/bin que es donde se encuentran los binarios locales del usuario.

0%