J'ai un problème avec la fonction system. Je veux stocker la sortie des fonctions du système dans une variable.Comment puis-je stocker la sortie de la fonction système de Perl dans une variable?
Par exemple,
system("ls");
Ici, je veux tous les noms de fichiers dans le répertoire courant pour stocker dans une variable. Je sais que je peux le faire en redirigeant la sortie dans un fichier et lire à partir de cela et le stocker dans une variable. Mais je veux un moyen efficace que cela. Y a-t-il un moyen?
utilisent 'mes sortie $ = qx (ls 2> &1);' la dernière partie est à la fois stdout et stderr –