首页 » 今日热点 > 正文

科技常识:linux tr 文件转换的例子

今天小编跟大家讲解下有关linux tr 文件转换的例子 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关linux tr 文件转换的例子 的相关资料,那么大家可可以点击(前往)进行了解。

加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

来源:爱蒂网

点击前往【百度热搜】查看详细