Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Ur1cchio en 27 Septiembre 2015, 21:43 pm



Título: ayuda en bash
Publicado por: Ur1cchio en 27 Septiembre 2015, 21:43 pm
Alguien me puede explicar por que no me funciona este codigo e bash? No se muy bien como evaluar si marca es igual a 0

Código
  1. #!bin/bash
  2.  
  3. echo "El archivo $0 recibe $# argumentos : $*"
  4. #EL PRIMERO V A SER EL LOG
  5.  
  6. expr marca=0
  7.  
  8. for i in $@
  9. do
  10.  
  11. if test $marca -eq 0; then
  12. echo "archivo log : $1"
  13. expr marca=$marca+1
  14. echo $marca
  15. else
  16. echo $i
  17. fi
  18. done

[NOTA DEL MODERADOR]: Debes usar las etiquetas GeShi para insertar código, no el botón "citar".