Curso de Programación en Bash/S14.sh
Ir a la navegación
Ir a la búsqueda
S14.sh
1 #!/bin/sh
2
3 # Ejecútale con derechos de root si tu sistema tiene mucha seguridad
4 # Prueba con: ./S14.sh bash$ /etc/passwd
5 # Prueba con: ./S14.sh TuNombre$ /etc/passwd
6 # Prueba con: ./S14.sh ^bash /etc/passwd
7 # Prueba con: ./S14.sh ^TuNombre /etc/passwd
8
9 /bin/grep -i $1 $2 > /dev/null 2>&1
10 [ $? -eq 0 ] &&
11 echo "$1 es a dentro de $2" ||
12 echo "$1 no es a dentro de $2"
Resultado
[rrc@Pridd BashClase]$ ./S14.sh bash$ /etc/passwd bash$ es a dentro de /etc/passwd [rrc@Pridd BashClase]$ ./S14.sh rrc$ /etc/passwd rrc$ no es a dentro de /etc/passwd [rrc@Pridd BashClase]$ ./S14.sh ^bash /etc/passwd ^bash no es a dentro de /etc/passwd [rrc@Pridd BashClase]$ ./S14.sh ^rrc /etc/passwd ^rrc es a dentro de /etc/passwd [rrc@Pridd BashClase]$