[eside-ghost] Dudilla bash scripting

Lady Pain ladymm en gmail.com
Mie Mar 22 20:11:09 CET 2006


Aupi gente!

Estoy empezando en esto y tengo un problema que no consigo solucionar 
=). Quiero un cuadradillo que no esté dibujado por dentro (dimensiones 
introducidas por el usuario), así que, en el bucle de dibujarlo le pido 
que si está en la primera o última columna, pinte el "*", y si está en 
la primera o última fila, que pinte todos los espacios de la fila 
también. Y para preguntar esto hago algo así:

        if [ "$FILAS" -eq "1" || "$FILAS" -eq "$MAX_FILAS" ]
        then
              echo -n "*"

...bueno, en plan resumido. Pero así me peta, evidentemente. El problema 
es la if. Sé que el operador -o es el OR pero si se puede aplicar aquí 
no consigo hacerlo, y la | tampoco. Y ese es mi problema =), a ver si 
alguien me sabe decir, a lo mejor no se puede y lo tengo que pensar de 
otra forma... Que yo aún me lío con tanta comilla simple, doble, $(), 
y... arghhtt... eso sí... cómo se sale programar en bash =DDD

Saludos!!

Lady.

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
Geek: Marta Manso
URI: http://ladypain.is.dreaming.org/
----
GCS/FA/L d-(---) s+:+ a-- C++ UL>++++ P L+++ E- W++>+++ N o? K->++ w--
O- !M V- PS+ PE Y+ !PGP t- 5? X+ R !tv b+ DI+ D+ G++ e h!>- r++ x?
------END GEEK CODE BLOCK------



Más información sobre la lista de distribución eside-ghost