#!/bin/bash if [ -n ${1} ]; then search=${1}; else search=`pwd`; fi wd=`pwd`; cd ${search}; ls *.ext | while read file do if [ -r "${file}" ]; then if [ `cat "${file}" | wc -l ` -gt 0 ] ; then firstLine=`head -n1 "${file}"`; numMatches=`cat "${file}" | grep "$firstLine" | wc -l`; fileName=${file}; finalMatches=`expr $numMatches - 1`; echo "${fileName}:${finalMatches}"; else echo ${file}:0; fi fi done cd ${wd};