: # firstgrep - find first pattern in file, then quit # Heiner Steven (heiner.steven@odn.de), 25.09.1996 [ $# -lt 1 ] && exec echo >&2 "usage: $0 pattern [file ...]" Search="$1"; shift if [ $# -gt 1 ] then # Print file name for File do sed -n "/$Search/{s/^/$File: /p;q;}" "$File" done else # Do not print file name sed -n "/$Search/{p;q;}" "$@" fi