有下面的perl grep regex
它工作正常。使用perl系統grep
my @cont = grep {/,\s*511747450\s*,\s*CAN2\s*$/} @fileContents;
我想將其轉換爲UNIX系統grep
,我試圖在下面的方式使用system
命令相同的正則表達式,它不工作。
my $cmd="grep ,\s*5117474501\s*,\s*CAN2\s*\$ " . $dirPath . "/" .$fileName;
my $exitStatus =system($cmd);
爲什麼這麼雙引號? – raina77ow