我有一个包含300个文件的目录,其命名约定如下:
file.pdf_error
我需要删除文件的_error部分。
我试过
rename 's/pdf_error/pdf/' *pdf_error
但是这个命令没有做任何事情。
请帮助吗?
答案 0 :(得分:1)
或者您可以使用正确语法的rename
:
rename pdf_error pdf *pdf_error
答案 1 :(得分:0)
可能您的rename
不是perl重命名实用程序。使用此mv
脚本:
for f in *.pdf_error; do
mv "$f" "${f%_error}"
done