Scripts en Ubuntu
Bash
Bash (Bourne again Shell) Es un programa informático cuya función consiste en interpretar
Órdenes. Está basado en la Shell de Unix y es compatible con POSIX. Es el intérprete de
comandos por defecto en la mayoría de las distribuciones de Linux. Su nombre es un acrónimo
de Bourne-Again Shell (otro Shell bourne) haciendo un juego de palabras (born-again significa
renacimiento) sobre el Bourne Shell(sh), que fue uno de los primeros intérpretes importantes
de Unix.
El Bash es un intérprete de comandos que actúa como interfaz entre el kernel Linux y los
usuarios o programas. Su funcionamiento se basa en ejecutar una a una las instrucciones que
introduce el usuario o que forman parte de un script y a continuación devolver unos
resultados. Bash no es una terminal, es solo una de las varias Shell (una Shell es el termino
usado en informática para referirse al intérprete de comandos de los sistemas operativos
basados en Unix) que hay disponibles en Unix
Variable
$?
Se utiliza para encontrar el valor de retorno del último comando ejecutado. En los sistemas
operativos de la familia UNIX un comando o proceso que se ejecuta de forma exitosa retorna
0, mientras que uno que falla retorna un valor mayor a cero, que usualmente se interpreta
como un código de error
Condicionales con números
Al comparar números podemos realizar las siguientes operaciones:
Operador Significado
-lt menor que (<)
-gt mayor que (>)
-le menor o igual que (<=)
-ge mayor o igual que (>=)
-eq igual (==)
-ne no igual (!=)