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

首頁 > 系統 > Linux > 正文

linux tr 文件轉換的例子

2020-07-10 11:52:55
字體:
來源:轉載
供稿:網友
加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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉新县| 恩施市| 阳泉市| 江永县| 霍山县| 陵川县| 富顺县| 溧阳市| 和田县| 昌江| 黑河市| 长顺县| 六枝特区| 宜丰县| 秀山| 巴塘县| 米泉市| 民权县| 岑溪市| 晋宁县| 安塞县| 剑川县| 石泉县| 临清市| 林西县| 波密县| 门源| 乐东| 兴文县| 德昌县| 吴旗县| 彭山县| 弋阳县| 德兴市| 瑞金市| 江西省| 永善县| 肃宁县| 山东省| 广东省| 大荔县|