Diferencia entre revisiones de «BeanShell»
(Creación del artículo) |
($ en las línea de comandos) |
||
Línea 4: | Línea 4: | ||
Para habilitar BeanShell necesitamos tener instalado alguna máquina virtual de java (ver [[Java]]). Para instalar el intérprete basta con el paquete '''bsh''' : | 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 | + | $ sudo aptitude install bsh |
== Utilización == | == Utilización == |
Revisión de 10:59 4 jul 2007
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
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)