手机
当前位置:查字典教程网 >操作系统 >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 误删文件的解决方法

linux 死机日志分析

Linux中文件查找方法大全

linux命令行修改IP的2个方法

Linux rm 删除文件命令的用法

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

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

linux shell 条件判断语句整理

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

精品推荐
分类导航