IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Philou67430

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    OK, ça me semble être le traitement des lignes...

    OK, ça me semble être le traitement des lignes parasites qui pose problème, celles qui débutent le fichier.
    Par quel moyen est-il possible de les identifier, sachant que je ne connais pas vraiment...
  2. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Après my $key $shift @col_values, ajoutes les...

    Après my $key $shift @col_values, ajoutes les lignes suivantes :


    say "Line: $line";
    say "Key: $key";
    say join ", ", pairwise { $a." => ".$b } @col_names, @col_values;

    et montre moi ce que...
  3. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Désolé, je t'ai oublié. Cette erreur vient du...

    Désolé, je t'ai oublié.
    Cette erreur vient du fait qu'une valeur non définie est utilisée comme clé d'une table de hashage.
  4. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Mmmm, désolé, je n'ai plus le temps ce soir, et...

    Mmmm, désolé, je n'ai plus le temps ce soir, et demain, ce sera très chaud... peut-être à lundi.
  5. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Transforme cette ligne foreach my $line...

    Transforme cette ligne

    foreach my $line (<$chan2>) {
    en

    while (defined(my $line = <$chan2>)) {
    et renvoie le message d'erreur affiché.

    Je pense que le pb arrive sur les lignes vides, qui...
  6. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Comme il n'est pas possible de savoir ce que...

    Comme il n'est pas possible de savoir ce que retourne ta commande ssh, ajoute une ligne après le foreach pour afficher $line, que l'on puisse voir ce qui est retourné.
    (ou mieux, stocke ce résultat...
  7. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Modifie ceci : my $command=""; $command.=$_...

    Modifie ceci :

    my $command="";
    $command.=$_ while (<$chan2>);
    my @res=split(/ +/,$command);

    my %var;
    our ($a, $b);

    my @col_names;
  8. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Là, faut que tu fournisses le reste du code (j'ai...

    Là, faut que tu fournisses le reste du code (j'ai testé le code que j'ai fourni avec l'exemple que tu as donné, sans constater d'erreur).
  9. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Selon moi, tu dois analyser ligne à ligne ton...

    Selon moi, tu dois analyser ligne à ligne ton résultat de la commande ssh, tout en renseignant un hash de hash comme un tableau à 2 dimensions dont la première clé est la première colonne (en...
  10. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Je comprends encore moins ton message, magicshark...

    Je comprends encore moins ton message, magicshark :mrgreen:
  11. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    J'ai toujours du mal à comprendre. Tu as un début...

    J'ai toujours du mal à comprendre. Tu as un début de script écrit ? quels sont les données d'entrée du script (paramètre d'appel) ?
  12. Votes reçus
    +0 -0
    Réponses
    27
    Affichages
    2 288

    Qu'appelles-tu "quelques valeurs stocké dans une...

    Qu'appelles-tu "quelques valeurs stocké dans une variable" ?
    Tu veux analyser le fichier texte que tu as mis en exemple et récupérer une valeur à l'intersection d'une ligne et d'une colonne ?
    Si...
Affichage des résultats 1 à 12 sur 12