Qué es el Shebang y como usarlo en linux

Qué es el Shebang y como usarlo en linux.

El Shebang (#!), es un conjunto de caracteres compuesto por una almohadilla y un final de exclamación; que se utiliza  para indicar al sistema, a qué intérprete de comandos se debe llamar.

Si eres un recién llegado a linux, debes saber que un intérprete de comandos, es una herramienta que lee los comandos ingresados en la terminal de linux. Probablemente tienes instalado bash, pero existen otras opciones como por ejemplo Fsh, Zsh o Ksh. En este enlace, se explica como verificar el intérprete de comandos instalado en tu sistema.

El intérprete lee los comandos y ejecuta su función. Pero claro, dependiendo de tu sistema y sobre todo en scripts, debemos indicar qué interprete de comandos debes usar. Esto lo podemos indicar con los caracteres «#!», o sea… el shebang.

El Shebang y como usarlo en linux

El Shebang y como usarlo en linux

 

Qué es el Shebang y como usarlo en linux

Implementar el indicador es muy sencillo, tan solo tienes que recordar la ruta e insertarlo en la primera línea del script. Algunos ejemplos…

#!/bin/bash

#!/bin/zsh

#!/bin/tcsh

#!/bin/tcsh

#!/usr/bin/perl

 

En nuestro ejemplo creamos el típico script sh, de «Hola mundo» en bash.

Creamos el archivo.

sudo nano hola.sh

En la primera línea escribimos el indicador de intérprete (Shebang).

#!/bin/bash

Ahora insertamos «Hola SoloLinux», que lo reproduciremos con el comando echo.

echo "Hola SoloLinux"

Imagen del resultado final.

Que es el Shebang en un script

Que es el Shebang en un script

 

Guarda el archivo y cierra el editor. Puedes ejecutar el script, con…

sudo bash hola.sh

Salida…

sergio@sololinux:~$ sudo bash hola.sh
Hola SoloLinux
sergio@sololinux:~$

 

Nota final

El uso de Shebang, hace que la administración del sistema sea mucho más simple, ya que nos permite elegir el intérprete o incluso el lenguaje a ejecutar en el contenido de los archivos, como perl o Phython.

Shebang

Shebang

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Qué es el Shebang y como usarlo en linux.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido