我有一个文件夹,其中包含许多名为' 00001.sdf',' 00002.sdf'等等。我想添加一个' M'每个文件名开头的字符,例如' M00001.sdf',' M00002.sdf。如何使用bash命令执行此操作?
答案 0 :(得分:0)
这是一种方式
for f in * ; do mv "$f" "M$f" ; done
答案 1 :(得分:0)
另一种方式是:
ls -1 *.sdf | awk '{ system("mv "$0" M"$0) }'
答案 2 :(得分:0)
或者,如果您拥有perl
实用程序的rename
版本:
rename 's/^0/M0/' *