for f in *.$1; do filename=`basename $f` mv $f "${filename%.*}".$2; done;
Usage::
rename suffix rename_suffix
eg: rename dat txt
> ls > a.dat > rename dat txt > ls > a.txt
for f in *.$1; do filename=`basename $f` mv $f "${filename%.*}".$2; done;
Usage::
rename suffix rename_suffix
eg: rename dat txt
> ls > a.dat > rename dat txt > ls > a.txt
转载于:https://www.cnblogs.com/RookieCoder/p/5140265.html