elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Duda con condición BASH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con condición BASH  (Leído 1,982 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Duda con condición BASH
« en: 7 Noviembre 2013, 16:51 pm »

Hola a todos, tengo el siguiente código:

Código
  1. if [[ "$TARGET" =~ "$REPLY" ]];then
  2. else
  3. arpspoof -i "$INTERFACE" -t "$REPLY" "$ROUTER_INET_IP" 2> /dev/null &
  4. arpspoof -i "$INTERFACE" -t "$ROUTER_INET_IP" "$REPLY" 2> /dev/null &
  5. TARGET=${TARGET}" "$REPLY
  6. echo "IP:$REPLY"
  7. let "COUNT += 1"
  8. fi

Cómo podría hacer para eliminar el else, entiendo que debo negar la condición, pero no lo logro:
Código
  1. !=~

o con

Código
  1. ]if [![ "$TARGET" =~ "$REPLY" ]];then

Saludos


En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
-Myx-

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Duda con condición BASH
« Respuesta #1 en: 8 Noviembre 2013, 01:54 am »

1-usar doble quotes (") no es necesario si usas "[["
2-Usa "!" asi: stackoverflow.com/questions/4542732/how-do-i-negate-a-test-with-regular-expressions-in-a-bash-script
Código
  1. if [[ ! $TARGET =~ $REPLY ]];then
3-tambien podrias usar ":" en el true del if sin cambiar nada mas del codigo
stackoverflow.com/questions/3224878/what-is-the-purpose-of-the-colon-gnu-bash-builtin


En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Duda con condición BASH
« Respuesta #2 en: 8 Noviembre 2013, 02:08 am »

Me ha quedado todo muy claro, muchísimas gracias. Cierro el post, saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con procesos en bash
Scripting
kamsky 5 3,072 Último mensaje 14 Marzo 2007, 15:04 pm
por kamsky
Duda en bash
Scripting
Flakito81 4 3,071 Último mensaje 13 Abril 2010, 22:31 pm
por Flakito81
duda script tracear con condición?
Ingeniería Inversa
.:UND3R:. 0 1,676 Último mensaje 23 Septiembre 2011, 19:29 pm
por .:UND3R:.
Duda en una condición con return « 1 2 »
Programación C/C++
Blaster 10 5,105 Último mensaje 28 Junio 2013, 12:40 pm
por eferion
Duda en una condición if
Java
JonaLamper 1 1,622 Último mensaje 6 Noviembre 2016, 15:17 pm
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines