find . -type f -name "*.h" -o -name "*.cpp" | while read file; do new=$(echo $file | sed -e 's/[0-9-]//g') [ ! -f "$new" ] && mv "$file" "$new"done