我最近刚刚转换到Linux系统,想将很多文件的扩展名更改。例如,我想将.doc/docx更改为.txt,将图像更改为.jpg等等。是否有一个csh脚本可以覆盖任何扩展名,还是我需要为每种文件类型编写一个新的脚本呢? 目前我只有下面这个脚本,但我不确定它是否真正可行。非常感谢您的帮助! #!/bin/bash for f in *.$1 do [ -f "$f" ] && mv -v "$f" "${f%$1}$2" done