Existe-t-il un handle/handle de fichier pour la sortie d'une commande système que j'exécute en Perl?Filehandle pour la sortie de la commande système en Perl
6
A
Répondre
1
12
Voici un exemple d'établir des tuyaux entre votre script et d'autres commandes, en utilisant la forme de open
3 arguments:
open(my $incoming_pipe, '-|', 'ls -l') or die $!;
open(my $outgoing_pipe, '|-', "grep -v '[02468]'") or die $!;
my @listing = <$incoming_pipe>; # Lines from output of ls -l
print $outgoing_pipe "$_\n" for 1 .. 50; # 1 3 5 7 9 11 ...
Questions connexes
- 1. Comment obtenir la sortie d'une commande externe en Perl?
- 2. Implémentation de la commande "système" en Java
- 3. Comment exécuter une commande système en Perl de manière asynchrone?
- 4. La commande système Perl n'agit pas comme une invite normale
- 5. Statut de sortie de la commande ping
- 6. Script Perl pour analyser la sortie de la commande cvs log
- 7. Comment utiliser Perl pour analyser la sortie de la commande sqlplus?
- 8. Comment obtenez-vous la sortie d'une commande système dans Go?
- 9. Comment consigner la sortie de la commande système dans Rails en mode production?
- 10. Perl regex correspondant à la sortie de la commande `w -hs`
- 11. Affectation de la sortie de la commande système à la variable
- 12. Obtenez la valeur de sortie du système
- 13. Comment puis-je stocker la sortie de la fonction système de Perl dans une variable?
- 14. en utilisant PHP pour afficher la sortie d'un script perl
- 15. Comment puis-je capturer la sortie de pkgrm en Perl?
- 16. En Python - comment exécuter une commande système sans sortie
- 17. obtenir la sortie de commande pour analyser dans c/MacOSX
- 18. en utilisant gsub pour modifier la sortie de la commande xtable
- 19. Utiliser wininet.dll pour récupérer la sortie de la commande FTP
- 20. L'exécution de la commande système en PHP diffère en utilisant le navigateur et en utilisant la ligne de commande
- 21. Commande Shell - condition basée sur la sortie de la commande?
- 22. Renvoie la sortie de la commande "system" dans Ruby?
- 23. Comment modifier la sortie d'écran de ffmpeg.exe en Perl?
- 24. Encodage de sortie de la console Autodetect en perl
- 25. Puzzling sortie de la commande de temps
- 26. Comment éviter l'exécution réussie de la commande système?
- 27. Le téléchargement du fichier perl ne peut pas init filehandle
- 28. capture sortie de la commande ImageMagick en php
- 29. analysant la sortie de commande Linux « qui » en PHP
- 30. Sortie PHP vers la ligne de commande
deux arg 'open' est vieux et crufty (et potentiellement dangereux). [Utilisez plutôt la version à trois arguments] (http://www.modernperlbooks.com/mt/2010/04/three-arg-open-migrating-to-modern-perl.html) – Daenyth