問題:將圖片名中的ing_變為0。
當前目錄下:$ ls
pic,change_name.sh
pic/
|__kk1/
|__img_001.jpg
|__img_002.jpg
|__vv2/
|__img_005.jpg
|__abc_002.jpg
解決:
在change_name.sh中寫入如下內容:
#!/usr/bin/env sh
cd pic
DIR=`ls .`
for dir in ${DIR};do
fi [ -d ${dir}];then
cd $dir
rename 's/img_/0/' *.jpg
cd ..
fi
done
運行:sh change_name.sh
結果:
pic/
|__kk1/
|__0001.jpg
|__0002.jpg
|__vv2/
|__0005.jpg
|__abc_002.jpg