mv $filname $(echo $filename | sed -e 's/.....\.moc1$//');
要么
echo ${filename%%?????.moc1}.moc1
%%是bash内部操作员…
Bash脚本删除目录中多个文件名末尾的“ x”个字符?
mv $filname $(echo $filename | sed -e 's/.....\.moc1$//');
要么
echo ${filename%%?????.moc1}.moc1
%%是bash内部操作员…