[eside-ghost] Problemas con Bash Scripting..

Iker Perez de Albeniz - Txupete - txupete en gmail.com
Mie Jul 25 11:23:54 CEST 2007


pues si.. eran los espacios entre los corchetes... joder... menudo
tikismikis el que diseño esto...

gracias por la ayuda..

El 25/07/07, Yuki (aka Rubén Gómez) <rugoli en gmail.com> escribió:
> On 7/25/07, Iker Perez de Albeniz - Txupete - <txupete en gmail.com> wrote:
> > Tengo el siguiente script:
> >
> > ////////////////////////////////////////////
> > #!/bin/sh
> >
> > if [$# -gt 0]
> Creo recordar que el bash scripting era muy coñazo (para mi) por la
> sintaxis, porque se te ha olvidado poner un espacio después de los "["
> y "]". Confirmándolo, es por eso. Yo para hacer cosas de estas siempre
> acudo al manual de Fermat:
> http://www.e-ghost.deusto.es/docs/shellScriptin.html
>

El 25/07/07, exar khun <exar.khun.daimus en gmail.com> escribió:
> prueba a dejar un espacio entre el [ y el $ y otro entre el 0 y el ]
>
>  El 25/07/07, Iker Perez de Albeniz - Txupete - <txupete en gmail.com> escribió:
>  > Tengo el siguiente script:
>  >
>  > ////////////////////////////////////////////
>  > #!/bin/sh
>  >
>  > if [$# -gt 0]
>  > then
>  >         #Prueba=$1
>  >         #echo "EJECUCION:$Prueba"
>  >         echo "EJECUCION"
>
>  > else
>  >         #ping 10.0.0.11
>  >         echo "hola"
>  > fi
>  >
>  > /////////////////////////////////////////////////
>  >
>  > la otra version seria:
>  >
>  > ///////////////////////////////////////////////
>  > #!/bin/bash
>  >
>  > if [$# -eq 0]
>  > then
>  >         #Prueba=$1
>  >         #echo "EJECUCION:$Prueba"
>  >         echo "EJECUCION"
>  >
>  > else
>  >         #ping 10.0.0.11
>  >         echo "hola"
>  > fi
>  > /////////////////////////////////////////////////
>  >
>  > y el problema es que no funciona.. y son scripts tipicos..
>  >
>  > el error que da es:
>  >
>  >
>  > ERROR:
>  >
>  > laptop:~/Desktop$ ./script2.sh
>  > ./script2.sh: line 3: [0: orden no encontrada
>  > hola
>  > laptop:~/Desktop$
>  >
>  >
>  > alguien que me pueda ayudar...?? parece que no detecta ni -gt ni -eq.....
>  > _______________________________________________
>  > eside-ghost mailing list
>  > eside-ghost en deusto.es
>  > https://listas.deusto.es/mailman/listinfo/eside-ghost
>  >
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>


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