【发布时间】:2017-01-06 05:36:47
【问题描述】:
我必须替换以下字符串
//@Config(manifest
下面的字符串,
@Config(manifest
所以这是我按照正则表达式创建的
\/\/@Config\(manifest
试过了
grep -rl \/\/@Config\(manifest . | xargs sed -i "\/\/@Config\(manifest@Config\(manifest/g"
但我收到以下错误:
sed: -e expression #1, char 38: Unmatched ( or \(
我必须递归搜索并执行此操作,尽管我遇到了上述错误。
【问题讨论】:
-
为什么要额外
manifest$? -
那是错误添加的,虽然还是一样的错误,但删除了
-
你能把错误更新成新的吗,因为char值会改变
-
得到同样的错误 sed: -e expression #1, char 39: Unmatched ( or (
-
试试这个
grep -l \/\/@Config\(manifest . | xargs sed -i "s/\/\/@Config(manifest/@Config(manifest/g"