本文共 354 字,大约阅读时间需要 1 分钟。
批量修改文件名
要求把abc_20130908_back.jpg中的back去掉
第一种方法:
cat filesabc_20130908_back.jpgabc_20130909_back.jpgfor i in `cat files`;do touch $i;donecat pname.shfor f in `ls *.jpg`domv $f `echo ${f%back*}`.jpgdonesh pname.sh
第二种方法:
cat pname.shfor f in `ls *.jpg`domv $f `echo $f|sed 's/back//'`done
第三种方法:
ls *.jpg|awk -F 'back' '{print "mv "$0" "$1$2" "}'|/bin/bash
转载地址:http://ctyxa.baihongyu.com/