2009-06-17 130 views
0

我需要讓sed在很多文件中替換一些url。每個文件具有以下sed替換隨機數

http://www.expample.com/file.php?id=xxxxxxx 

其中xxxxx像事先

file 1 

_h**p://www.expample.com/file.php?id=xx 

file 2 

_h**p://www.expample.com/file.php?id=xxxxxxxx 

等。由於每個文件由隨機數,隨機的深度。

+1

你要替換他們什麼? – 2009-06-17 17:42:07

+0

你想要替換什麼,你想要替換文本是什麼? – 2009-06-17 17:42:51

+0

你應該考慮更仔細地寫下你的問題。我很難理解你在說什麼。 – 2009-06-17 17:49:32

回答

0
​​

應該做到這一點......雖然未經測試,但我現在正坐在無視窗的盒子裏。

1

正如評論所說,你需要告訴我們你想用什麼替換它們。

但在平均時間的東西上

sed s/id\=[0-9]+/id\=/  file*.* 

咀嚼,如果他們是十六進制數字

sed s/id\=[0-9A-Fa-f]+/id\=/  file*.*