lunes, 16 de agosto de 2010

Bash

Bash es un lenguaje interprete de comandos, el cual viene por defecto con los systemas operativos GNU/Linux.

Significa Bourne-Again Shell, lo cual es una version mejorada del shell de Unix. Este shell permite ejecutar los comandos propios del systema tales como:

  • mkdir
  • grep
  • man
  • echo
  • cut
  • rm
  • ls
  • w
  • less
Solo por dar unos ejemplos, este lenguaje es util para crear scripts, tal como lo hacen python y perl.

A continuacion unos ejemplos de la programacion en Bash(shell).

-----------------------------------------------------------------------------------------
1.-Hola mundo
#! /bin/bash

echo Hello world

2.- Ejemplo de funciones
#! /bin/bash

HELLO="Hello"

function hello {
local HELLO="World!"
echo $HELLO
}

echo $HELLO
hello
echo $HELLO


3.- Uso de condicional if ; then

T1="foot"
T2="cow"

if ["T1" = "T2"]; then
echo expresion evaluated as true
else
echo expresion evaluated as false

fi

------------------------------------------------------------------------------------------

El primer programa imprime un hola mundo en la terminal usando el comando echo, cada programa shell tiene que llevar el encabezado "#! /bin/bash".

Se pueden declarar funciones usando la palabra "function" seguida por el nombre de la funcion, la llave de apertura, el contenido y la llave de cierre. Para llamar a una funcion preestablecida basta con poner el nombre de la funcion en la posicion que el programa lo requiera.

Las variables se declaran sin especificar el tipo de variable.

Estas son algunas caraterizticas de este lenguaje de programacion.

Nota: El texto carece de acentos como ya lo notaron, mi error.

Los siguientes enlaces son acerca de manuales de shell, python e informacion sobre linux.
http://tldp.org/
http://tldp.org/LDP/abs/html/index.htm
http://www.awaretek.com/tutorials.html

lunes, 9 de agosto de 2010

Este es mi diagrama acerca de lenguajes de programacion.