#!/bin/sh die() { echo "$@" exit 1 } find -noleaf \ -name '*.c' -o \ -name '*.java' -o \ -name '*.h' -o \ -name '*.cpp' -o \ -name '*.c++' \ > cscope.files || die "find command failed" cscope -icscope.files