- 論壇徽章:
- 0
|
挑戰(zhàn)腦細(xì)胞!用變量對(duì)文件批量改名
原帖由 "mr" 發(fā)表:
謝謝俠士們
下面是我用vi 寫的一個(gè)sh,請(qǐng)問可以實(shí)現(xiàn)嗎?
發(fā)表于: 2004-01-15 14:55 發(fā)表主題:
--------------------------------------------------------------------------------
謝謝俠士們
下面是我用vi 寫的一個(gè)sh,請(qǐng)問可以實(shí)現(xiàn)嗎?
1 echo "old="
2 read old
3 echo "new="
4 read new
5 for i in 'ls';
6 do newfile='echo $i |sed 's/'$old'/'$new'/';
7 mv $i $newfile;
8 done;
注意:命令不在一行不;將所有;號(hào)去掉。
'echo $i |sed 's/'$old'/'$new'/'這句兩邊的'改為`(反引號(hào))中間的不變
正確的為:newfile=`echo $i|sed 's/'$old'/'$new'/'`
|
|