script perl
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

script perl



  1. #1
    invitedb5f9f42

    Question script perl


    ------

    quelqu'un peut me dire se qui cloche dans ce script perl?

    #!/usr/local/bin/perl

    $nombre=<STDIN>;
    if($nombre=~/[^0-9]/){
    die("nombre faux\n");
    }
    print ("nombre juste\n");


    -----

  2. #2
    invite26e0b344

    Re : script perl

    pour l'instant, rien ... vu qu'il en manque !

    tu peux pas mettre le script entier ? parce la , tu n'indiques pas la valeur de "nombre faux" , et tu lui dis d'afficher quand meme "nombre exact" ...

  3. #3
    invitedb5f9f42

    Re : script perl

    ben le script comme tel si tu le copie devrait deja fonctionner, la valeur du nombre est lu de l'entree standard, en fait j'ai ecrit un script qui recupere des tableaux de donnees et leurs applique une mise en forme, jusque la pas de soucis tout fonctionne mais je voulai rajouter en option la possibilité de lui indiquer une limite de nombre de lignes a recuperer par tableau, c'est pour cela que j'ai ecrit ce petit script qui est sensé attendre qu'on lui entre un nombre pour continuer la suite du script (en fait c'est ce qu'il y a la place de nombre juste) mais j'ai placé un "if" pour verifier que l'expression en entrée est bien un nombre et pas autre chose, et c'est pour cela que j'ai placé un "die" pour si c'est l'expression contient un caractere qui n'est pas un nombre il quitte le programme en affichant erreur.
    ce qui m'embete c'est que le test sur l'expression reguliere ne fonctionne pas, si je met if($nombre=~/[a-z]/) ça marche mais ça ne m'exclu pas les caracteres speciaux, c'est la negation avec "^" qui ne marche pas et je ne comprend pas pourquoi.
    j'espere avoir clairement expliqué mon probleme.

Discussions similaires

  1. Lunette Perl 52/600 Années 80
    Par invite31194ab9 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 07/03/2007, 11h30
  2. script
    Par invite3c59dc04 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 16/07/2005, 11h14
  3. script
    Par invite3c59dc04 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 25/01/2005, 11h36
  4. pb de script..
    Par invited0379e4d dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 26/08/2004, 22h41
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...