作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我希望文件以 177.jpg 开头命名为 177.jpg、178.jpg 等等。我用它来将它们从 1 重命名为文件数量:
ls | cat -n | while read n f; do mv "$f" "$n.jpg"; done
如何修改这个?但全新的脚本也很棒。
最佳答案
Bash 可以为您做简单的数学运算:
mv "$f" $(( n + 176 )).jpg
只希望没有文件名包含换行符。
有比解析 ls
的输出更安全的方法,例如遍历扩展的通配符:
n=177
for f in * ; do
mv "$f" $(( n++ )).jpg
done
关于linux - 如何用以特定数字开头的数字替换文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50439815/
我是一名优秀的程序员,十分优秀!