I have to do a sed line (also using pipes in Linux) to change a file extension, so I can do some kind of mv *.1stextension *.2ndextension like mv *.txt *.
mv *.1stextension *.2ndextension
mv *.txt *.
you can use string manipulation
filename="file.ext1" mv "${filename}" "${filename/%ext1/ext2}"
Or if your system support, you can use rename.
rename
Update
you can also do something like this
mv ${filename}{ext1,ext2}
which is called brace expansion