tr 改變檔案相關

2021-06-18 02:19:24 字數 700 閱讀 5726

檔名大小寫轉換,只轉換檔名。副檔名轉換同理。其它條件同理

加if判斷這樣 不滿足條件的就不會去處理。或者處理過的就不會再處理。

$  取檔名

$   取副檔名

純小寫字母的轉大寫

for i in * ; do exp=$;o=$; if [[ $o =~ ^[a-z]+$ ]];then  mv $i $(echo $o|tr [a-z] [a-z]).$exp; fi; done

連同副檔名:

for i in * ; do exp=$;o=$; 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=$;o=$; if [[ $o =~ ^[a-z] ]];then mv $i $(echo $o|tr [a-z] [a-z]).$exp; fi; done

連同副檔名:

for i in * ; do exp=$;o=$; if [[ $o =~ ^[a-z] ]];then mv $i $(echo $o|tr [a-z] [a-z]).$(echo $exp|tr [a-z] [a-z]); fi; done

改變檔案的屬性

改變檔案的屬性 雨竹清風 想改變檔案的屬性即rwx屬性,有兩種方式,一種是通過數字來修改,另一種方式是通過符號型別來修改,使用的命令是chmod。設定許可權的所有者有三種身份 owner,group,other。1.通過數字來修改 r 4 讀的許可權設定為4,w 2寫的許可權設定為2 x 1執行的許...

centos chmod改變檔案許可權

使用許可權 所有使用者 使用方式 chmod cfvr help version mode file 必要引數 c 當發生改變時,報告處理資訊 f 錯誤資訊不輸出 r 處理指定目錄以及其子目錄下的所有檔案 v 執行時顯示詳細處理資訊 該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法 另一種...

linux chmod 改變檔案許可權

chmod cfvr help version mode file chmod命令用於改變linux系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。檔案或目錄的訪問許可權分為唯讀,...