我有文件,如列表:殼牌腳本(正則表達式來移動文件)
i60.st082313ea.jpg
i61.st51249c5e.jpg
i62.stef1fe5f2.jpg
我想通過將起始整數(例如60,61,62)遞減1來重命名目錄中的每個文件。
我做svn的 - 重命名使用類似以下的外殼:
for file in *.xml;
do svn mv $file `basename $file xml`json;
done;
但是,當涉及到創建一個正則表達式,並從文件的部分減去1,我在虧損。值得一提的是,該文件可能會在名稱的其他地方重複表達i[0-9]+
,因此它只需匹配前導字符串。
任何幫助/教程/鏈接真的很感激。
哪個殼? –
woops。在Ubuntu 11.04工作。 – onassar
這不是一個外殼。 –