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

(0)

相关推荐

  • 在Linux上将文本文件转换成PDF格式的教程

    提问: 我想要将一个纯文本文件转换成PDF文档。在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适 ...

  • linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)

    效果图 tail -n 20 filename 说明:显示filename最后20行. Linux下tail命令的使用方法 linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备, ...

  • 怎么把JPG格式文件转换成PDF格式的文件?

    我们会经常需要把JPG格式文件转换成PDF格式的文件,这样会比较方便我们的工作和生活,而且看起来会比较美观.那么怎么把JPG格式文件转换成PDF格式的文件呢?小编现在就把我常用的方法分享给大家.方法/ ...

  • 怎么把CDR文件转换成PSD分层图层

    CDR文件转换位PSD分层其实还是很有必要的,因为Photoshop后期比CDR更适合一些吧. 操作方法 01 打开软件,如图, 02 然后打开需要转换的文件.如图(画的例子做讲解) 03 看例,有三 ...

  • 怎么将pdf文件转换excel表格

    随着PDF格式文件使用的范围越来越广,我们有时候就会有pdf的文件,但是pdf文件用起来又不是那么的方便,所以通常会将pdf格式的文件转换成其他格式文件来使用,例如将pdf等格式的转换成word.ex ...

  • 如何使用"另存为"将WPS文件转换成Word

    通常在公司办公电脑上,我们可能会安装有多种不同的办公处理软件,例如:Microsoft Word、WPS等多种办公软件,我们可能随时将WPS文件转换成Word。 ①单击WPS左上方的“WPS文字”按钮 ...

  • 如何把xlsx文件转换成xls的图文方法步骤

    方法一、在线转换法 如果要把xlsx转换成xls,一种最好的办法就是找一个有这一功能的网站,现在大家用得最多的也最为稳定的网站应该算是网易的在线转换了,点击这里进入,具体步骤如下: 步骤一、首先打开网 ...

  • TBI文件怎么打开?将TBI文件转换改成JPG来打开的方法教程

    一个开网店的朋友问到这个问题,别人提供给他的一个数据包里面的文件都是TBI格式文件不知道怎么打开。好在我以前也弄过淘宝和拍拍网店知道TBI文件是个图片文件。那么这个TBI图片文件怎么打开呢?有两种方法 ...

  • 好照片RAW文件转换 教你创造性冲洗数字底片

    RAW文件作为一种图片存储数据格式,只记录下数码相机传感器的原始信息,为图像数码后期的处理提供了更多的灵活性,受到很多摄影师的青睐。一般来说我们可以使用购买相机附赠的的官方软件来打开和处理RAW格式文 ...