BeanShell
BeanShell es un lenguaje de Scripting basado en la sintaxis de Java. Al igual que ocurre con Python o Perl podemos crear aplicaciones completas, puesto que BeanShell usa directamente una máquina virtual de Java y puede usar todas las librerias de Java disponibles. Así mismo se pueden hacer facilmente scripts como en Bash para operaciones simples.
Contenido
[ocultar]Instalación
Para habilitar BeanShell necesitamos tener instalado alguna máquina virtual de java (ver Java). Para instalar el intérprete basta con el paquete bsh :
$ sudo aptitude install bsh
Utilización
En terminal
BeanShell puede usarse en el Terminal ejecutando el comando bsh directamente, con esto podemos teclear el comando a mano como si de un terminal Bash se tratara.
foo = "Foo"; four = (2 + 2)*2/2; print( foo + " = " + four ); // print() is a BeanShell command // Loop for (i=0; i<5; i++) { print(i); }
Podemos incluso trabajar con ficheros :
file = new File ("."); files = file.listFiles(); // Muestra los 5 primeros ficheros de esta carpeta for (i=0; i<5; i++) { print (files[i]); }
En un fichero ejecutable
Podemos crear un fichero ejecutable con extensión bsh y se ejecuta escribiendo:
bsh fichero.bsh
Ver tambien
Enlaces externos
- BeanShell en la wikipedia (en inglés)
- Página oficial (en inglés)