编写一个脚本,将某个文件夹下的照片文件依次重命名为1.jpg.2.jpg…
时间: 2024-02-24 09:59:36 浏览: 171
如何写批处理脚本(.dat/.cmd文件)
5星 · 资源好评率100%
下面是一个 Bash 脚本,可以将指定文件夹下的所有照片文件依次重命名为 1.jpg、2.jpg、3.jpg ...:
```bash
#!/bin/bash
count=1
for file in /path/to/folder/*.jpg
do
mv "$file" "/path/to/folder/$count.jpg"
((count++))
done
```
在脚本中,我们使用了一个 for 循环,遍历了指定文件夹下的所有 jpg 文件。对于每个文件,我们使用 mv 命令进行重命名操作。其中,$file 表示当前文件的路径和文件名,$count 表示当前文件的编号。
注意,如果文件夹下还有其他类型的文件,那么这些文件也会被重命名。如果只想重命名照片文件,可以将 *.jpg 改为其他符合条件的通配符,比如 *.png。
阅读全文