J'ai eu le même problème avec les backquotes ... ni les tubes ( | ) ni les redirections (< et >) ne semblent fonctionner
mais dans un 'system' ça marche ... le problème c'est qu'on ne peut alors pas récupérer le résultat dans une variable ...
1 2 3
|
system ("curl http://www.mon-site.com/ma-page.html | tcs -f 8859-1 > page.html") ; # Fonctionne
`curl http://www.mon-site.com/ma-page.html | tcs -f 8859-1 > page.html` ; # Erreur |
Pour que la version system fonctionne, il faut passer les arguments dans une seule et unique chaine, si on décompose la commande en liste d'arguments, ça ne fonctionne plus ...
Partager