文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>文件批量重命名的SHELL

文件批量重命名的SHELL

时间:2007-01-26  来源:net_robber

昨天下午遇到一个问题,需要把一个目录下所有的.c文件重命名为.cpp文件。

索性写了个 shell, 目的在于任意两种扩展名的文件之间相互转换重命名

#!bin/bash


find  $PWD -type f -name '*\.cpp' |sed s/'\.cpp'//g|awk '{MV = "mv"};{C = "\.c"};{ CPP="\.cpp"}; {print MV, $1 CPP , $1 C}'|sh



思路如下:
1、查找出相应扩展名的文件
2、去除扩展名
3、使用awk将要进行的操作以字符串命令形式组合
4、将组合完毕的字符串传递给shell执行

Over

2007年1月
相关阅读 更多 +
排行榜 更多 +
味子夫

味子夫

购物比价 下载
恩猫

恩猫

购物比价 下载
街头纷争

街头纷争

动作格斗 下载