#!/bin/sh -f # ft Find text in files # usage: ft '' usage() { echo "usage: ft [-i] text file-pattern" >&2 exit 1 } while getopts ":i" c do case "$c" in i) iflag="-i";; :|'?') usage;; esac done shift $(($OPTIND - 1)) if [ $# -lt 2 ]; then usage; fi find . -name $2 -exec grep $iflag -H $1 '{}' ';' .