今日書いたシェルスクリプト

#!/bin/sh

if [ $# -ne 2 ]; then
  echo "指定された引数は$#個です。" 1>&2
  echo "実行するには3個の引数が必要です。" 1>&2
  exit 1
fi

INFILE=$1
PATTERNS=$2
while read line; do
    cat  $INFILE | grep "$line"
done < $PATTERNS