for file in $(find . -name "*.c") do filename=${file%.c} echo $filename.cpp mv $file $filename.cpp done