% comment filename1 pattern-to-search1 filename1 pattern-to-search2 ... while read file p do if [ "${file:0:1}" != "%" ] then grep -o "$p" $file | wc -l fi done echo -e "nDone." grep -v '^%' | while read file p do grep -c "$p" -- "$file" done