批量改名的shell脚本
摘要:
刚开始学习shell脚本,学习时候写过的一些脚本都是以.sh结尾的,于是想去掉这个结尾,写了个脚本,以后用着也方便。脚本如下:很简单。扫描当前目录,然后符合条件的改名。1 #!/bin/bash2 for i in *;3 do4 newname=`echo $i|sed 's/\.sh$//'` #.要转义5 if [ $i != $newname ];then6 mv $i $newname7 fi8 done补充:sed的用法。替换:s/regexp/replacement/regexp: ^锚定行的开始如:/^sed/匹配所有以sed开头的行。 $锚定行的结束 如:/s 阅读全文
posted @ 2012-09-11 18:31 Yiffy 阅读(3958) 评论(0) 推荐(0) 编辑