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