Execution d'un fichier.txt avec perl
Fermé
karim_khouja
Messages postés
50
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
16 février 2010
-
7 mai 2009 à 18:10
karim_khouja Messages postés 50 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 16 février 2010 - 8 mai 2009 à 14:45
karim_khouja Messages postés 50 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 16 février 2010 - 8 mai 2009 à 14:45
A voir également:
- Qui est l'auteur du fichier.txt
- Droit d'auteur youtube 30 secondes - Forum Vos droits sur internet
- Sam a acheté le dvd du dernier concert de son chanteur préféré. que peut-il faire dans le respect du droit d’auteur ? - Forum Jeux vidéo
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Petite question sur les droits d'auteurs... - Forum Audio
- Droit d’auteur - Forum Vos droits sur internet
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
8 mai 2009 à 12:44
8 mai 2009 à 12:44
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__
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 mai 2009 à 19:29
7 mai 2009 à 19:29
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//
karim_khouja
Messages postés
50
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
16 février 2010
3
8 mai 2009 à 09:42
8 mai 2009 à 09:42
bonjour Mr
non je veux juste ouvrire un fichier text avec l'editeur text gedit,
non je veux juste ouvrire un fichier text avec l'editeur text gedit,
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
8 mai 2009 à 12:14
8 mai 2009 à 12:14
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
karim_khouja
Messages postés
50
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
16 février 2010
3
8 mai 2009 à 12:34
8 mai 2009 à 12:34
Salut
non c'est pas ça,
j'ai une application qui retourne un fichier text, en fait c'est un rapport d'erreur
je ne veux pas ouvrir ce rapport manuellement, je veux quand je clique sur un bouton ce rapport s'ouvre avec "gedit"
si perl permet une tel fonction biensur
merci
non c'est pas ça,
j'ai une application qui retourne un fichier text, en fait c'est un rapport d'erreur
je ne veux pas ouvrir ce rapport manuellement, je veux quand je clique sur un bouton ce rapport s'ouvre avec "gedit"
si perl permet une tel fonction biensur
merci
karim_khouja
Messages postés
50
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
16 février 2010
3
8 mai 2009 à 14:45
8 mai 2009 à 14:45
merci bcp c'est fait avec succés