#!/bin/bashfor i in *.php; do # Show the main classes of the core .php files, if any if [ `(grep ^class $i | wc -l)` -gt 0 ]; then echo +++ [ApiCore$i `(grep ^class -m 1 $i | sed -e 's/class \([a-zA-Z0-9_]*\).*/\1/')`] | sed -e 's/\.php//g' fi # Show any subclasses in the core .php files, if any if [ `(grep ^class $i | wc -l)` -gt 1 ]; then for j in `(grep ^class $i | sed -e 's/class \([a-zA-Z0-9_]*\).*/\1/')`; do if [ -n "$blah" ]; then echo ++++ [ApiCore$j $j] | sed -e 's/_//' else blah='skipped' fi done blah='' fidone