2014-02-28 42 views

回答

0

如果[0-9]*是一个正则表达式模式:

sed -i s/10\.179\.[0-9]*\.150/10.179.227.150/g file.txt 

如果[0-9]*待字面理解:

sed -i s/10\.179\.\[0-9\]\*\.150/10.179.227.150/g file.txt 
0
sed 's/10\.179\.[0-9]*\.150/10.179.227.150/g' input.txt >output.txt 

里面或者,如果你的意思是,[0-9]*必须为文本字符串,而不是任意数量的数字进行处理,然后逃逸它作为\[0-9\]\*以上。