文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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月
相关阅读 更多 +
排行榜 更多 +
三国杀OL互通版vivo版

三国杀OL互通版vivo版

棋牌卡牌 下载
火拼王者战场之王官方版

火拼王者战场之王官方版

飞行射击 下载
永劫战场求生最新版

永劫战场求生最新版

飞行射击 下载