Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2012, 09:01
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema "basico" con GREP sobre fichero

¿en qué te estás equivocando? ¡en que el if de BASH no lleva paréntesis!
Código bash:
Ver original
  1. # -q hace que grep no emita nada a la pantalla, solamente interesa el código de error
  2. if grep -q tools $archivo; then
  3.     ...
  4. fi
o
Código bash:
Ver original
  1. grep tools $ARCHIVO
  2. # $? guarda el código de salida del último comando
  3. if [ $? -eq 0 ]; then
  4.     ...
  5. fi