手机
当前位置:查字典教程网 >操作系统 >unix linux >linux tr 文件转换的例子
linux tr 文件转换的例子
摘要:加if判断这样不满足条件的就不会去处理。或者处理过的就不会再处理。${i%%.*}取文件名${i#*.}取扩展名纯小写字母的转大写:fori...

加if判断这样 不满足条件的就不会去处理。或者处理过的就不会再处理。

${i%%.*} 取文件名

${i#*.} 取扩展名

纯小写字母的转大写:

for i in * ; do exp=${i#*.};o=${i%%.*}; if [[ $o =~ ^[a-z]+$ ]];then mv $i $(echo $o|tr [a-z] [A-Z]).$exp; fi; done

连同扩展名:

for i in * ; do exp=${i#*.};o=${i%%.*}; if [[ $o =~ ^[a-z]+$ ]];then mv $i $(echo $o|tr [a-z] [A-Z]).$(echo $exp|tr [a-z] [A-Z]); fi; done

小写字母开头

for i in * ; do exp=${i#*.};o=${i%%.*}; if [[ $o =~ ^[a-z] ]];then mv $i $(echo $o|tr [a-z] [A-Z]).$exp; fi; done

连同扩展名:

for i in * ; do exp=${i#*.};o=${i%%.*}; if [[ $o =~ ^[a-z] ]];then mv $i $(echo $o|tr [a-z] [A-Z]).$(echo $exp|tr [a-z] [A-Z]); fi; done

【linux tr 文件转换的例子】相关文章:

Linux下备份恢复技术的应用

linux su和sudo命令的区别

Linux中文件查找方法大全

Linux下的压缩文件剖析

Linux系统文件命令精通指南(下)

linux wget 一个强大的下载命令

Linux下与文件相关的几个时间的介绍

linux之间文件传输方法

linux backtrak无线配置教程

linux中查看各硬件资源信息的命令小结

精品推荐
分类导航