批量修改文件名

如下腳本實現把/emma目錄下全部文件加上.bakbash

#!/bin/bashide

#writen by alex on 2014.11.19 about add".bak"spa

cd /emmait

for i in `ls`;do                   #列出/test 目錄下的全部文件class

        mv $i $i.bak               #在文件名的後面加上.baktest

        donesed



如下腳本實現把/emma目錄下全部文件名後的.bak 去掉循環


#!/bin/bash
#writen by alex.zhu on 2014.11.19 about "delete .bak"
cd /emma
for i in `ls`;do
        mv $i `echo $i |sed 's#.bak##' `       #mv 爲重命名命令,  sed 's#.bak##'   爲替換命令。把每次循環獲得得文件名(如a.bak) 後面的.bak 替換爲空  。因此就實>現了 把文件名後面的.bak去掉的目的。
        done
命名

相關文章
相關標籤/搜索