Below is my code, unix command executes on zip file and displays the count of field 3, based on the value in field 3, i have 10 records in zip file, the field 3 contains word CHECK and KCEHC, the command which is used counts the number of CHECK and KCEHC
my $result1 = `gunzip -c $file|cut -f3 -d'|'|sort|uniq -c`;
The input zip file contains, the 11 records
ABC|123|CHECK|1| DEF|456|CHECK|1| GHI|789|CHECK|1| JKL|101|CHECK|1| ABC|123|CHECK|1| DEF|456|CHECK|1| GHI|789|CHECK|1| JKL|101|KCEHC|1| ABC|123|KCEHC|1| DEF|456|KCEHC|1| GHI|789|KCEHC|1|
gives me this error message / faulty output:
2 4 CHECK 6 KCEHC
I need to store the values 4 in $c and 6 in $c2, could you please suggest how can we do that
I also tired the below one....
my $r = `gunzip -c $file|cut -f3 -d'|'|sort|uniq -c`; my $c1 = substr( $r, 16,-2); my $c2 = substr( $, 9,-9);
This gives me the output as...
<code> $c1 = 4 $c1 = 6 <code>I have a question to experts, was this correct method
In reply to Re^3: How to fetch the value of unix command result
by rajsai28
in thread How to fetch the value of unix command result
by rajsai28
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |