2014-03-27 74 views
1

我有一個文件夾包含與流動約定米尼文件:如何更改文件夾cygwin中的文件名?

#1_name.apk 
#2_name2.apk 
#3_name_name_name.apk 

我想改變所有文件的名稱,並刪除開始#1_ 我試着這樣做:

for file in *; do echo $file | mv ./$file $(awk -F '[/_]' '{print $2}'); done 

問題是當我有不止一個_的文件名如#3_name_name.apk

我的問題是,我該如何拆分開始標籤?

感謝.....

回答

0

你可以使用bash的字符串操作:

s='#3_name_name_name.apk' 
echo "${s#*_}" 
name_name_name.apk 
相關問題