bootstrap nav 样式导航条必须用nav做吗

Shell脚本批量重命名文件后缀的3种实现 - linux shell
Shell脚本批量重命名文件后缀的3种实现
02:44:50&&来源:网络&&评论:
今天突然间想起昨天有个问题还没动手实践下,就是利用shell批量修改文件的后缀,现在动手实践一下。
需求:家目录下有一些sql文件,想批量重命名成txt的
1、find + xargs +sed
find /root -name ‘*.sql' |xargs -i echo {}&& {} |sed ‘s/sql/txt/2′& |xargs mv
find /root/ -name ‘*.sql' |sed -e ‘s/\(.*\).sql$/mv & \1.txt/e'&&&& //B哥提供
如果参考B哥的,还可以写一个awk版本的:
find /root/ -name ‘*.sql'|awk& ‘{a=$0;sub(/sql$/,”txt”,$0); print “mv”, a,$0}'|bash
find /root/ -maxdepth 1 -name ‘*.sql'|awk& ‘{a=$0;sub(/txt$/,”sql”,$0); system(“mv” ” “a” “$0)}'
2、for 循环
for sql in `find /root -name “*.sql”`;do& mv $sql `echo $sql|sed& ‘s/sql/txt/'` ;done
rename& .sql& .txt *.sql& //好像不能递归目录
相关热词搜索:2008年6月 Linux/Unix社区大版内专家分月排行榜第二2008年4月 Linux/Unix社区大版内专家分月排行榜第二2008年1月 Linux/Unix社区大版内专家分月排行榜第二2007年11月 Linux/Unix社区大版内专家分月排行榜第二2007年10月 Linux/Unix社区大版内专家分月排行榜第二2007年8月 Linux/Unix社区大版内专家分月排行榜第二
2008年8月 Linux/Unix社区大版内专家分月排行榜第三2008年5月 Linux/Unix社区大版内专家分月排行榜第三
2007年10月 Linux/Unix社区大版内专家分月排行榜第三2007年9月 Linux/Unix社区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
[root@localhost Cache]# ls
&&d01&&4AE49CB3d01&&7B10FEBAd01&&B37DFE4Ed01&&D38EECE1d01
d01&&d01&&4BC49CB3d01&&7BC85317d01&&B702AFFFd01&&D3A6CFA8d01
&&d01&&4BD49CB3d01&&7D0C54DAd01&&B709B657d01&&D3CEECE1d01
d01&&300C20B6d01&&4BF5FD4Ad01&&7DE12428d01&&B71AF493d01&&D5E8063Bd01
d01&&300D20B6d01&&4BFDE124E8d01&&B732F9D0d01&&D5F40366d01
d01&&300E20B6d01&&4BFE9CB3d01&&7FC30A68d01&&B9F2DC6Ad01&&DAF8E5B5d01
d01&&d01&&4C&&81C25028d01&&BAD0DE08d01&&DBB1BE7Bd01
0&&d01&&4DAD0AE8d01&&862801EBd01&&BE1C1DB6d01&&DD4F5033d01
d01&&d01&&4E&&86D14A36d01&&C11A3F96d01&&E54B66B3d01
0&&d01&&4F&&89F34C9Ad01&&C1FE9DB8d01&&E5A5D745d01
d01&&d01&&4F&&8ADB7B2Ed01&&C20EECE1d01&&E5A5D74Fd01
04B0FEBBd01&&d01&&4F5E94EEd01&&8AF089E7d01&&C24EECE1d01&&E5A5D755d01
055A1DA6d01&&d01&&5190FEBAd01&&8B899A3Ed01&&C28EECE1d01&&E5A5D75Fd01
05AA1B2Bd01&&304C20B6d01&&51A4B7E2d01&&8E0E2D71d01&&C2ADD10Bd01&&E5A5D775d01
05DB2A10d01&&304D20B6d01&&&&8E&&C2BEEE98d01&&E5A5D855d01
08DBA1FCd01&&304E20B6d01&&5A10FEBBd01&&8FD5F9C8d01&&C2CEECE1d01&&E5A5D85Fd01
08DBD4FCd01&&d01&&5D2EB547d01&&8FD6F559d01&&C2EEBFBAd01&&E5A5D865d01
0FA8D20B6d01&&5D&&8FD6F9C8d01&&C34EECE1d01&&E5A5D875d01
13E0E137d01&&308E20B6d01&&5FCFE8EED8d01&&C38EECE1d01&&E5A5D87Fd01
172C760Fd01&&30C020B6d01&&608C0BA8d01&&&&C3CEECE1d01&&E5E6B7DEd01
&&30C420B6d01&&6090FEBAd01&&&&C&&E73D7EE1d01
&&30C520B6d01&&61B51D78d01&&9458BFE6d01&&C5DDA2C0d01&&E
18F1B88Ed01&&30C620B6d01&&63EC0BA8d01&&95A79A1Cd01&&C5DE6880d01&&E95E3502d01
&&30C720B6d01&&63F0FEBBd01&&9&&C68E4846d01&&E96E66B3d01
197BBFC5d01&&341E0BD1d01&&6480B8DFd01&&97BD34C4d01&&C&&EC4A6585d01
1D5FE694d01&&393DBD5ACEd01&&9C97B66Cd01&&C&&ECF9FE8Dd01
&&3ABCD466d01&&6B849B96d01&&A564E046d01&&C&&EFAB5164d01
2&&3E2D6C1648d01&&A656BD29d01&&C92E5779d01&&F
d01&&401BE6A4d01&&6DE636C8d01&&A6D11B1Cd01&&_CACHE_001_&&F0B19925d01
d01&&40BE585Cd01&&6EC30A68d01&&A&&_CACHE_002_&&F1C335D3d01
d01&&d01&&6F&&A&&_CACHE_003_&&F2FAAF9Dd01
d01&&&&6F&&A79B98DBd01&&_CACHE_MAP_&&F2FD66B3d01
22AC42E9d01&&418D0AE8d01&&6F&&A847FE49d01&&CBAFD263d01&&F717B033d01
22ACC0E9d01&&41D0FEBAd01&&6F&&AA71DE30d01&&CDD3F350d01&&F85CFC1Ed01
&&436DF8AD864d01&&AD47956Ed01&&CDF05A00d01&&FA2CAF07d01
23BCD228d01&&44E21AC3d01&&6FCC04A8d01&&AE99CF0Ed01&&CF0FF5A6d01&&FAD905A6d01
2650FEBAd01&&45C35700Bd01&&AF&&D06EECE1d01&&FB92B6E6d01
28BB37C3d01&&46AFEC40d01&&70D0FEBAd01&&AF1C8F04d01&&D0AEECE1d01&&FCE3FE4Dd01
2C&&&&7330FEBBd01&&AFBBB06Bd01&&D0EEECE1d01&&FCFB1AB5d01
2E&&47A9F514d01&&780C79C4d01&&AFC9700Bd01&&D20EECE1d01&&FF118B24d01
2FEE73E64d01&&78D731E8d01&&B20AFC49d01&&D24EECE1d01
d01&&4A10FEBAd01&&79FCE491d01&&B&&D28EECE1d01
d01&&4AC9C27Ad01&&79FDE491d01&&B2FA8F59d01&&D2FA3104d01
d01&&4ACA777Cd01&&79FFE491d01&&B35FB235d01&&D34EECE1d01
有一批这样的文件 我要加上.jpg,要怎么搞呢,用什么命令???
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
腰缠万贯, 积分 8380, 距离下一级还需 1620 积分
论坛徽章:0
回复 #1 四海飘香 的帖子
find -type f| xargs -i -n1 mv {} {}a
腰缠万贯, 积分 8393, 距离下一级还需 1607 积分
论坛徽章:0
回复 #1 四海飘香 的帖子
for i in `ls -1`;do mv $i $i.done
稍有积蓄, 积分 397, 距离下一级还需 103 积分
论坛徽章:0
perl -w -e 'foreach $file (glob &*&) {$newfile = $$newfile=~ s/$/.jpg/;rename $file,$}'
腰缠万贯, 积分 8380, 距离下一级还需 1620 积分
论坛徽章:0
原来这里也潜伏着这么多shell高手~~哈哈
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
for i in `ls -1`;do mv $i $i.done
perl -w -e 'foreach $file (glob &*&) {$newfile = $$newfile=~ s/$/.jpg/;rename $file,$}'
谢谢你们,搞定了。谢谢。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处Shell脚本批量重命名文件后缀的3种实现
今天突然间想起昨天有个问题还没动手实践下,就是利用shell批量修改文件的后缀,现在动手实践一下。
需求:家目录下有一些sql文件,想批量重命名成txt的
1、find + xargs +sed
find /root -name ‘*.sql' |xargs -i echo {}&& {} |sed ‘s/sql/txt/2′& |xargs mv
find /root/ -name ‘*.sql' |sed -e ‘s/\(.*\).sql$/mv & \1.txt/e'&&&& //B哥提供
如果参考B哥的,还可以写一个awk版本的:
find /root/ -name ‘*.sql'|awk& ‘{a=$0;sub(/sql$/,”txt”,$0); print “mv”, a,$0}'|bash
find /root/ -maxdepth 1 -name ‘*.sql'|awk& ‘{a=$0;sub(/txt$/,”sql”,$0); system(“mv” ” “a” “$0)}'
2、for 循环
for sql in `find /root -name “*.sql”`;do& mv $sql `echo $sql|sed& ‘s/sql/txt/'` ;done
rename& .sql& .txt *.sql& //好像不能递归目录
如果您喜欢本文请分享给您的好友,谢谢!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

我要回帖

更多关于 bootstrap nav 的文章

 

随机推荐