Buscar un patrĂ³n dentro de un fichero de texto:
#!/bin/bash if [ $# -ne 2 ]; then echo "Necesito dos argumentos, el primero" echo "es el fichero donde debo buscar y" echo "el segundo es lo que quieres que" echo "busque." echo " " echo "Uso: $0 <fichero> <patron_busqueda>" echo " " exit fi FICHERO=$1 BUSQUEDA=$2 if [ ! -e $FICHERO ]; then echo "El fichero no existe" exit fi NUM_VECES=`cat "$FICHERO" | grep --count "$BUSQUEDA"` if [ $NUM_VECES -eq 0 ]; then echo "El patron de busqueda \"$BUSQUEDA\" no fue encontrado" echo "en el fichero $FICHERO " else echo "El patron de busqueda \"$BUSQUEDA\" fue encontrado" echo "en el fichero $FICHERO $NUM_VECES veces" fi