Следующие команды приведут к печати вашего текущего рабочего каталога в скрипте bash.
pushd . CURRENT_DIR="`cd $1; pwd`" popd echo $CURRENT_DIR
Вы можете сделать это с помощью GLOB
GLOB
FILE(GLOB ALL_CPP_SRCS *.cpp)