Find all symbolic links in the current directory and its subdirectories, and for each one, create a new file with the same name but with the .txt extension, then move the original file to the new file.
find ./ -type l -exec printf "%s.txt\n" {} \; | xargs -I{} mv {} {}