in reply to cloning Sun's crypt
Instead if you need to catch the crypt program output you can use a pipe open@args = ("command", "arg1", "arg2"); system(@args) == 0 or die "system @args failed: $?"
Hope this helps.$param1 = "some value"; $param2 = "some other value"; open (CRYPT, "crypt -$param1 -$param2 |") or die "error: $!"; while (<CRYPT>) { print; #here you can make any manipulation you need with the progr +am output } close (CRYPT);
|
---|