Execution d'un fichier.txt avec perl
karim_khouja
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
karim_khouja Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
karim_khouja Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux executer un fichier text apartir d'une commande perl
j'ai une interface graphique que je veux l'optimiser , en appuyant sur un bouton je veux ouvrir un fichier enregistré dans le disque dur
je veux executer un fichier text apartir d'une commande perl
j'ai une interface graphique que je veux l'optimiser , en appuyant sur un bouton je veux ouvrir un fichier enregistré dans le disque dur
A voir également:
- Qui est l'auteur du fichier.txt
- Fichier.txt sous unix - Forum Linux / Unix
- Colombe souhaite utiliser cette image comme illustration. quel texte doit-elle ajouter pour attribuer correctement la photographie à son auteur ? - Forum Photofiltre
- Comment savoir qui est l'auteur d'un fichier - Forum Excel
- Image sans droit d'auteur - Guide
- Affichez les propriétés du fichier que vous voyez sur l’écran ci-dessous. qui est l’auteur du fichier ? ✓ - Forum Windows 10
6 réponses
Re,
Chez moi, ouverture de fichier /home/lami20j/fdisk.txt
Chez moi, ouverture de fichier /home/lami20j/fdisk.txt
#!/usr/bin/perl use strict;use warnings; system("/usr/bin/gedit","/home/lami20j/fdisk.txt"); __END__
Salut,
On ne peux pas exécuter un fichier text, à moins que ce fichier est un script.
L'exécution en perl se fait en utilisant les fonction system, exec ou les opérateurs qx/commande/ ou `commande`
Ce qui est important c'est de savoir le but d'une telle manipulation.
Si tu ne veux pas capturer le résultat de la commande tu peux utiliser la fonction system.
Si la commande que tu veux exécuter c'est un script perl, autant écrire le code dans ton programme.
Si tu veux capturer le résultat de la commande utilise qx//
On ne peux pas exécuter un fichier text, à moins que ce fichier est un script.
L'exécution en perl se fait en utilisant les fonction system, exec ou les opérateurs qx/commande/ ou `commande`
Ce qui est important c'est de savoir le but d'une telle manipulation.
Si tu ne veux pas capturer le résultat de la commande tu peux utiliser la fonction system.
Si la commande que tu veux exécuter c'est un script perl, autant écrire le code dans ton programme.
Si tu veux capturer le résultat de la commande utilise qx//
Salut,
Maintenant je comprends encore moins.
Le but d'ouvrir un fichier c'est de le traiter.
Si tu veux ouvrir un fichier avec gedit, alors tu n'as qu'à utiliser gedit, pas besoin de script perl.
Pour ouvrir un fichier, dans le but de le traiter avec perl, tu utilises la fonction open HANDLE,"fichier.txt"
Maintenant je comprends encore moins.
Le but d'ouvrir un fichier c'est de le traiter.
Si tu veux ouvrir un fichier avec gedit, alors tu n'as qu'à utiliser gedit, pas besoin de script perl.
Pour ouvrir un fichier, dans le but de le traiter avec perl, tu utilises la fonction open HANDLE,"fichier.txt"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question