我在这样的文件夹中有数千张图片 -
1.jpg
2.jpg
3.jpg
我想将它们全部重命名为
1 hello.jpg
2 hello.jpg
3 hello.jpg
答案 0 :(得分:0)
试试这个:
#!/bin/bash
for x in [[:digit:]]*.jpg;do mv $x "${x%.jpg} hello.jpg";done
答案 1 :(得分:0)
这个脚本正是你想做的。
#!/usr/bin/env bash
for f in *.jpg
do
oldName=$(basename -s.jpg $f)
mv $f $oldName\ hello.jpg
done