Study Area Facebook粉絲團http://www.facebook.com/sataiwan
0 會員 與 1 訪客 正在閱讀本文。
#name2='jpg$|jpeg$|png$|gif$'#findf=$(find /tmp | grep -iE "$name2")#for f in $findf ; do#...#done
find /tmp | grep -iE 'jpg$|jpeg$|png$|gif$' | while read f;do ans=$(file "$f") if [ "$(echo $ans | grep 'image data')" != "" ] ; then # 再 grep 一次避免意外 newname2=$(echo $ans | awk '{print $2}' | grep -iE 'jpg$|jpeg$|png$|gif$') # 想全小寫 #newname2=$(echo $newname2 | sed 's/[A-Z]/\l&/g') fi if [ "$newname2" != "" ] ; then mv "$f" "$(echo "$f" | sed 's/\.[a-zA-Z]\{1,4\}$//')'.'$newname2" && echo ok || echo 'the same' else echo "$f" fidone