[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