1

我真的很困惑:

我正在尝试在我的项目中ack对 JavaScript 函数的所有调用。hideSideBar(arg1, arg2, etc..)

因为可以选择不带参数地调用它,所以我从查找实例开始hideSideBar(

ack hideSideBar\(
error: Unmatched ( in regex ...

我很困惑,因为我正在转义左括号……那为什么要寻找右括号?

(我知道我可以使用通配符ack hideSideBar\(.*\)来获取我正在寻找的东西。我更感兴趣的是理解为什么我试图做的事情不起作用。

谢谢!

4

1 回答 1

3

如果您ack hideSideBar\(在终端中键入,
shell 将删除\并传递hideSideBar(ack.

所以hideSideBar\(应该包含在'...'(或"...")中,
shell 将删除引号并传递hideSideBar\(ack.

于 2012-04-15T00:04:23.580 回答