[eside-ghost] Problemas con Bash Scripting..
exar khun
exar.khun.daimus en gmail.com
Mie Jul 25 10:33:59 CEST 2007
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
>
Más información sobre la lista de distribución eside-ghost