我有主目录作为主题,并在其中我有子目录和子子目录。子目录类似于Beta_0.00
1,Beta_0.002
,Beta_0.005
和Beta_0.01
。如何重命名unix中所有子目录中的某些文件?
每个子目录都有子目录,如Iter_100
,Iter_500
,Iter_1000
。
我有四个文件名包含特殊符号。例如:
Aviva_buys_US_insurer_for_?1.6bn.txt
我想将此文件重命名为Aviva_buys_US_insurer_for_1.6bn.txt
。同样,其他文件通过删除特殊符号来删除特殊符号。
我试着使用:
find . -type f -exec mv Aviva_buys_US_insurer_for_?1.6bn.txt Aviva_buys_US_insurer_for_1.6bn.txt {} \;
但是,这是行不通的。我该如何解决?请帮忙!