find . -type f -exec grep -nH -i ping {} \; | cut -d ':' -f 1 | sort -u
or
find . -type f | xargs grep -nH -i open | cut -d ':' -f 1 | sort -u
find . -type f -exec grep -nH -i ping {} \; | cut -d ':' -f 1 | sort -u
or
find . -type f | xargs grep -nH -i open | cut -d ':' -f 1 | sort -u