subdee Δημοσ. 17 Ιουνίου 2009 Δημοσ. 17 Ιουνίου 2009 Είμαι σχετικά νέος στην 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;} } Ευχαριστώ για οποιαδήποτε βοήθεια.
Billman Δημοσ. 17 Ιουνίου 2009 Δημοσ. 17 Ιουνίου 2009 Ρίξε μια ματιά στο LWP. http://search.cpan.org/~gaas/libwww-perl-5.800/lib/LWP.pm
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.