一,
有很多文件,有的文件名里面有-,如何将所有文件名中的-,换成a
方法一:rename - a d*
方法二:for i in *.txt;do mv $i $(sed "s/a/-/" <<<$i);done
二,
shell批量修改文件名 ? .txt ---> .html
for f in *.txt; do mv ${f%txt}{txt,html}; done