我使用运行了一个Perl脚本perl -p -i.bak -e "..." *.sh dir/*.sh 这创建了每个文件的副本,例如script.sh script.sh.bak 我现在想从.bak文件中还原。我如何轻松做到这一点? 最佳答案 for file in *.sh.bak dir/*.sh.bak; do cp "$file" "${file//.bak}"; done 或者,您可以使用mv而不是cp。