标签: bash shell sed grep
我正在尝试用星号替换一个单词,例如:
*vip*4567*39384
我试过这个但它失败了:
grep -lr -e "*v3434*i2802*p5348" . | xargs sed -i "s/*v3434*i2802*p5348/hdjelros362/g"
对此的任何帮助都会很棒。
答案 0 :(得分:1)
因为这是regular expression,所以星号被解释为Kleene star。所以只需使用反斜杠逃避:
\*v3434\*i2802\*p5348