如下腳本實現把/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命名