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

Solaris Discussion :

Shell: Récupérer ligne avec motif avec la ligne suivante.


Sujet :

Solaris

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 63
    Points : 34
    Points
    34
    Par défaut Shell: Récupérer ligne avec motif avec la ligne suivante.
    Bonjour,

    je viens vers vous car je souhaite éxecuter une commande sous solaris qui permet de récupérer des lignes souhaiter.

    fichier originel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    MO                   BTSSWVER          
    RXOCF-193            ERA-G07-R21-V01
     
    RU  RUREVISION                           RUSERIALNO
     0  KDU 137 569/1         R2B            D161520338   
    FAULT CODES CLASS 2A
    33  57
    REPLACEMENT UNITS
    40
     
    MO                   BTSSWVER          
    RXORX-193-0          ERA-G07-R21-V01
    FAULT CODES CLASS 2A
     1   5
     
    MO                   BTSSWVER          
    RXORX-193-1          ERA-G07-R21-V01
    et je souhaite arriver un fichier de ce style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    RXOCF-193            ERA-G07-R21-V01
    FAULT CODES CLASS 2A
    33  57
    RXORX-193-0          ERA-G07-R21-V01
    FAULT CODES CLASS 2A
     1   5
    Pour cela, je fais une commande sed, mais celle-ci ne récupere que la ligne avec le motif "fault codes" avec la lignes suivantes, mais pas celles contenant le motif "RXO":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed -n '/FAULT CODES\|RXO/{x;p;x;p;n;p;}/' tempFaultCodeTest.txt
    Comment je peux faire pour avoir mon fichier final??

    Merci de votre aide.

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Il faudrait expliquer la logique a respecter pour l'extraction des lignes.
    ɹǝsn *sıɹɐlos*

Discussions similaires

  1. Changer la place d'une ligne avec motif
    Par RTK45 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 06/02/2014, 23h15
  2. Réponses: 7
    Dernier message: 29/11/2012, 12h03
  3. Réponses: 11
    Dernier message: 09/02/2011, 03h15
  4. Réponses: 10
    Dernier message: 25/03/2009, 23h29
  5. Ajouter 1 ligne à un tableau avec rowspan & colspan
    Par softflower dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/11/2006, 22h35

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