viernes, 21 de julio de 2017

Usando bc

Si guardamos el script bc anterior como foo.bc, podemos ejecutarlo de la siguiente manera:

[me@linuxbox ~]$ bc foo.bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
4

Si miramos con atención, podemos ver el resultado abajo del todo, tras el mensaje de copyright. Este mensaje puede suprimirse con la opción -q (quiet).

bc también puede usarse interactivamente:

[me@linuxbox ~]$ bc -q
2 + 2
4
quit

Cuando usamos bc interactivamente, simplemente tecleamos los cálculos que queremos realizar, y los resultados se muestran inmediatamente. El comando quit de bc finaliza la sesión interactiva.

También es posible pasar un script a bc a través de la entrada estándar:

[me@linuxbox ~]$ bc < foo.bc
4

La capacidad de tomar entrada estándar significa que podemos usar documentos-aquí, cadenas-aquí y tuberías para pasar scripts. Aquí tenemos un ejemplo de cadena:

[me@linuxbox ~]$ bc <<< "2+2"
4

No hay comentarios:

Publicar un comentario