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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Script pour afficher un paragraphe ou un interval de ligne


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    ingénieur
    Inscrit en
    Septembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 54
    Par défaut Script pour afficher un paragraphe ou un interval de ligne
    Bonjour,

    j'essaye d'écrire un script qui demande une date et récupère dans une log la paragraphe qui y fait référence. Voici l'allure de la log (les pointillets font parti de la log)

    -----------------------------------------------------------------------------------------
    Date : 21 / 8 / 2006

    Liste des bandes sorties :
    LP0488L3
    LP0407L3
    LP0406L3
    LP0402L3


    la bande LP0402L3 a ete localise dans 26408
    la bande LP0406L3 a ete localise dans 26408
    la bande LP0407L3 a ete localise dans 26408
    la bande LP0488L3 a ete localise dans 26408
    Liste des bandes sorties :
    000249L3
    000222L3
    000214L3
    000166L3
    000156L3

    la bande 000055L3 a ete localise dans MEMO26408
    la bande 000059L3 a ete localise dans MEMO26408
    la bande 000072L3 a ete localise dans MEMO26408
    la bande 000088L3 a ete localise dans MEMO26408

    ----------------------------------------------------------------------------------------
    comment peut-on procéder ? j'ai essayer de définir avec awk des intervalles du style awk '/patern1/ , /pattern2/' mais ça donne pas trop ce que je veux.

    De plus le format de la date contient des espaces ce qui facilitent pas les choses.

  2. #2
    Membre expérimenté Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Par défaut
    En perl :

    Pourquoi ne pas changer le input record separator a "-------------------------" (au lieu de newline).
    ainsi, tu te baladeras paragraphe par paragraphe.

    Je ne sais pas trop si c'est une bonne idee.

    $/ = "-------------------------"

    (je te conseille d'aller voir dans la doc perl pour savoir ce qu'est $/ et voir si c'est bien ce que tu cherches)

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 660
    Par défaut
    Je ne sais pas trop
    moi non plus, c'est pourquoi je n'ai pas répondu, ici et ailleurs.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. Script pour afficher un graphique
    Par Ceubex dans le forum Langage
    Réponses: 1
    Dernier message: 24/03/2010, 15h36
  2. Script pour afficher un texte
    Par badrel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/11/2008, 11h03
  3. [Galerie] Quel script pour afficher des reportages photos ?
    Par silvain dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 04/12/2006, 14h29
  4. Réponses: 4
    Dernier message: 07/07/2006, 12h41
  5. Script pour afficher la popup "Fermeture de session Win
    Par Childerik dans le forum VBScript
    Réponses: 1
    Dernier message: 28/12/2005, 20h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo