0
我有以下shell命令工作按上壳预期,但不工作里面的perl调用
Shell命令时:
grep -P -s -irl --include \*.v "\s+hello\s?[(].*" <PATH>
做工精细
Perl内部:
$inst_search = `grep -P -s -irl --include \*.v "\s+$inst\s?[(].*" @plt_dirs`;
无法正常工作
我怀疑我在grep里面缺少正则表达式的东西。请纠正我!
感谢, 维韦克
检查此...如果这可以帮助您:http://stackoverflow.com/questions/3200801/how-can-i-call-a-shell-command-in-my-perl-script – Praveen 2014-09-26 09:46:48
Perl有一个内置的'grep'。我建议使用它而不是shell转义。 – Sobrique 2014-09-26 09:54:00
@Praveen:它被发现有用,并解决我的问题..谢谢! – 2014-09-28 06:39:55