例88 需求:至少用两种方法,批量把当前目录下面所有文件名后缀为.bak的后缀去掉,比如1.txt.bak去掉后为1.txt #!/bin/bash #这个脚本用来去掉文件名后缀 #作者:xzm #日期:2019-12-19 for f in `ls -d ./*.bak ` do #mv $f `echo $f|sed 's/.bak$//'` f1=`echo $f|awk -F '.bak$' '{print $1}' ` mv $f $f1 done