【发布时间】:2023-05-18 23:28:01
【问题描述】:
我想把以123_xxx.txt开头的文件夹中的所有文件重命名为xxx.txt。
例如,我的目录有:
123_xxx.txt
123_yyy.txt
123_zzz.txt
我想将所有文件重命名为:
xxx.txt
yyy.txt
zzz.txt
我在这个论坛上看到了一些有用的 bash 脚本,但我仍然对如何使用它来满足我的要求感到困惑。
假设我使用:
for file in `find -name '123_*.txt'` ; do mv $file {?.txt} ; done
这是正确的做法吗?
【问题讨论】: