国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux tr 文件轉換的例子

2020-06-13 12:13:42
字體:
來源:轉載
供稿:網友
加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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 两当县| 长子县| 衡山县| 疏勒县| 凤城市| 梅州市| 灵璧县| 榕江县| 南投市| 固安县| 舞阳县| 新河县| 萍乡市| 休宁县| 化德县| 镶黄旗| 大足县| 玉环县| 长泰县| 涿鹿县| 桂平市| 怀集县| 新宾| 盘锦市| 莱阳市| 彝良县| 阳城县| 武夷山市| 赫章县| 化德县| 榆林市| 阿勒泰市| 紫金县| 常德市| 西丰县| 东源县| 文昌市| 梁平县| 阳新县| 怀化市| 夏津县|