我有一個帶有200個圖像的html文檔。現在,html頁面中包含所有名爲g001.jpg的圖像。圖像目錄中的圖像名稱是g001.jpg到g200.jpg。我需要用g002.jpg,g002.jpg,g004.jpg等替換名稱g001.jpg。我一直試圖用bash來做到這一點。這是我有:bash腳本sed用變量數替換圖像編號
#!/bin/bash
for i in {001..200}
do
sed "s/g001.jpg/g$i.jpg/g" gallery2.html > gallery3.html
done
**要清楚我想重新命名HTML文件內的圖像文件名稱的引用。該html文檔不需要重命名。
這當然會將它們重命名爲g1.jpg一堆次然後重新啓動g2.jpg一堆次然後g3.jpg一堆次,直到我得到g200.jpg一堆次。我錯過了什麼?
在此先感謝!
非常感謝,效果很好! – Jason 2013-04-23 16:41:40
不客氣,很高興它解決了問題。 – anubhava 2013-04-23 16:44:30