我真的很困惑:
我正在尝试ack
在我的项目中调用JavaScript函数hideSideBar(arg1, arg2, etc..)
。
因为可以选择不带参数调用它,所以我开始只查找hideSideBar(
的实例
ack hideSideBar\(
error: Unmatched ( in regex ...
我很困惑,因为我正在逃离左翼...所以为什么要寻找一个右括号?
(我知道我可以使用通配符并ack hideSideBar\(.*\)
来获取我正在寻找的东西。我更感兴趣的是理解为什么我尝试做的事情不起作用。
谢谢!
答案 0 :(得分:3)
如果您在终端中输入ack hideSideBar\(
,请执行
shell将删除\
并将hideSideBar(
传递给ack
。
所以hideSideBar\(
应该包含在'...'
(或"..."
)中
shell将删除引号并将hideSideBar\(
传递给ack
。