Προς το περιεχόμενο

Output capturing με το open() ή άλλη λύση;


subdee

Προτεινόμενες αναρτήσεις

Δημοσ.

Είμαι σχετικά νέος στην Perl και χρειάζομαι κάποιες συμβουλές.

 

Έχω ένα url με μεταβλητές που θέλω απλά να χτυπάω αλλά δε θέλω να τυπώνει το output στην οθόνη, θα προτιμούσα να το φυλάξω σε μια μεταβλητή.

 

Ερώτηση 1: Υπάρχει τρόπος να γίνει αυτό χωρίς την εξωτερική εντολή lynx;

 

Ερώτηση 2: Αν όχι, γιατί δεν λειτουργεί ο παρακάτω κώδικας και πάλι το output το τυπώνει στην οθόνη; (Σαν να μην έρχεται το output απο την perl αλλά κατευθείαν απο την εντολή)

 

>for ($i = 0; $i < $times; $i++)         
{                 
$var1 += 1;                 
$var2 += 1;                 
open FH, "lynx --dump \"$server/blablabla&var1=$var1&var3=$var3&var2=$var2\" |";                 
while (<FH>)                 
{print;}         
}

 

Ευχαριστώ για οποιαδήποτε βοήθεια.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...