best counter
fire extinguishers types
GNU/Linux. MuyLinux

Cómo darle sabor a tus shell scripts

21/04/2010| por | 9 comentarios

No hace mucho realizamos una pequeña introducción a los scripts creados con el lenguaje de terminal, y que normalmente se conocen como shell scripts o bash scripts (por la popularidad de bash, probablemente el tipo de terminal más extendido en la actualidad).

notify send Cómo darle sabor a tus shell scripts

El caso es que iniciarse con este tipo de programación de scripts no es complicado, pero llegar a controlar los conceptos avanzados es harina de otro costal, y de hecho hay verdaderas maravillas que se pueden hacer con esos comandos siempre y cuando los manejemos correctamente. Sin embargo, lo que a lo mejor no sabéis es que estos scripts también pueden hacer uso de la interfaz gráfica de usuario para aportar mayor potencia visual.

Lo comentan con un artículo genial en UnixCraft, donde nos hablan de 10 herramientas que permitirán “especiar” nuestros shell scripts de forma que sean más informativos, más potentes visualmente o, sencillamente, más fáciles de usar.

Los trucos permiten por ejemplo mostrar mensajes de notificación haciendo uso de librerías específicas como la libnotify de muchas distros, pero también aprovechar comandos como tput para dejar la terminal tal y como queremos y con un aspecto perfecto.

La lista es realmente fantástica así que si os gustó el tema de programación bash/shell, deberíais echarle un buen vistazo a este artículo que no tiene desperdicio y que hará que vuestros scripts sean mucho más “sabrosos”.

Categorías: Programación, Trucos

Hay 9 comentarios

  1. 1
    miguelinux dice:

    Yo prefiero hacer interfaces gráficas con Gambas2, desde mi punto de vista se pueden conseguir muchas cosas interesantes.

    • 2
      redtitle dice:

      Buenas, por curiosidad ¿que aplicaciones te sueles crear?
      un saludo

  2. 3
    Arkangel dice:

    ¿Gambas no es el VisualBasic para Linux?

    No lo he probado nunca.

    • 4
      Garolard dice:

      Al parecer está basado en VisualBasic aunque yo tampoco lo he probado, para hacer interfaces al menos en gnome me va mejor con Glade que te genera un archivo XML para usar con cualquier lenguaje que soporte libglade o gtkbuilder

  3. 5
    chaskux dice:

    gambas en un acronimo de almost basic..casi basic…
    y es similar a visual basic .. pero no es lo mismo… es orientado al objeto y tienes algunas cosas sobre el trabajo grafico que ayudan mucho sin preocuparse si estas en gnome o kde…

    yo he hecho cosas pequeñas como una agenda de contactos con sqlite y un sincronizador hacia mi notebook para escuchar mi musica que esta añojada en un servidor.

    es una herramienta tipo RAD..

    • 7
      redtitle dice:

      ole, pues esta genial eso de la agenda y la musica desde el servidor :) son dos aplicaciones muy prácticas.
      un saludo

  4. 6
    Andrés dice:

    bash scripting es lo mejor si lo que quieres es programar tareas sencillas sin recurrir a un lenguaje de programación.

    Yo personalmente uso zenity para hacer cosas más visuales en bash, pero aún así no se asemeja a crear una interfaz con glade.

  5. 8
    ArmandiuxGS dice:

    Muy bueno el Gambas!

  6. 9
    Andreu dice:

    Muy interesante, pero por favor, hablemos bien. La palabra correcta en español es “guión”. Si ya conseguimos casi desterrar el palabro “driver” (al menos entre la gente de mediana cultura), intentemos lo mismo con tantos otros anglicismos que no aportan nada más que empobrecimiento a nuestra eficacísima lengua.

    Saludos.

Escribe tu comentario