以下のperlgrepregex
を使用すると、正しく機能します。
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);