08/10/2012, 19:12
|
| | Fecha de Ingreso: octubre-2012
Mensajes: 8
Antigüedad: 12 años, 1 mes Puntos: 0 | |
Problema "basico" con GREP sobre fichero Hola como andan? Tengo un problema para leer una cosa de otro fichero... les dejo el codigo a ver si alguien me lo puede solucionar
Por un lado, el archivo del cual luego voy a querer leer una palabra, se llama ficherob (generado por el gedit de linux) y tiene lo siguiente adentro
asadsda
tools
Workspace
Por el otro, tengo mi script actual, llamado ejercicio, que dice lo siguiente:
#!/bin/bash
#Prueba para ver si puedo leer cosas de otro fichero en este
#caso la palabra ¨tools¨
ARCHIVO=$HOME/ficherob
if (´grep 'tools' $ARCHIVO´ -eq 0) ; then
echo 'Existia la palabra Tools en el otro fichero'
fi
La consola cuando ejecuto, con todos los permisos, un ./ejercicio me devuelve que en la línea del grep hay una orden no encontrada.
Si le saco las comillas a la expresión, que no existe el archivo o directorio y 0: no existe el archivo o directorio.
¿En qué me estoy equivocando? Probé el tema comillas, poner simples, sacárselas a grep, etc... pero sigue todo igual... si alguien me puede ayudar lo agradecería mucho!
Problema de permisos no creo que sea...
Saludos |