LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Need to assign result of grep to var in PERL (https://www.linuxquestions.org/questions/programming-9/need-to-assign-result-of-grep-to-var-in-perl-234504/)

amytys 09-23-2004 06:14 PM

Need to assign result of grep to var in PERL
 
I'm in PERL.

I've got a variable, say $x

I want to run a system call, say "grep -c mystring myfile", and assign the result of the grep back to $x.

When I say result of the grep, that would be what one would normally see in stdio... NOT the 0 (success) or errcode of the actual call to grep.

I've tried

$x = system("grep -c mystring myfile");

but that just gives me 0 (indicating no error with the call to grep) rather than my expected count (which in my case is 14).

How do I get the $x to contain the value 14, or whatever the grep would spit out to stdio?

Thanks!

AAnarchYY 09-23-2004 06:25 PM

$x = `grep -c mystring myfile`;


All times are GMT -5. The time now is 01:47 AM.