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

Shell et commandes GNU Discussion :

Contrôle caractère dans fichier


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut Contrôle caractère dans fichier
    Bonjour,

    j'ai un fichier contenant une configuration répéter plusieurs fois :

    backend mybackend
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers
    stick on src


    et je voudrais un script bash pour m'assurer qu'il ne manque jamais d'option, j'essai avec une boucle for mais je n'y arrive pas du tout, avez vous une idée svp?

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    comment tu sais s'il manque une option ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut contrôle caractere fichier
    Hello,

    En fait dans mon fichier, il arrive parfois qu'une option sois manquante ou est en double
    c'est un fichier renseigner automatiquement par un orchestrator qui parfois bug..

    par exemple ce matin dans mon fichier j'avais deux fois une ligne avec une adresse IP.

    je voudrais m'assurrer qu'il y est toujours le meme nombre de param a chaque ajout de config




    ça ressemble a ça :



    backend AAA
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

    server srv1 192.168.0.30:80



    backend BBB
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

    server srv1 192.168.0.30:80



    backend CCC
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

    server srv1 192.168.0.30:80

    backend DDD
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

    server srv1 192.168.0.30:80





    et je voudrais eviter de me rerotuver avec un truc du genre :


    backend AAA
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

    server srv1 192.168.0.30:80
    server srv1 192.128.0.30:80


    MAIS AUSSI SANS AVEC DES OPTIONS MANQUANTES COMME CI DESSOUS LES SERVEUR

    backend AAA
    mode tcp
    balance roundrobin
    stick-table type ip size 20k peers mypeers

  4. #4
    Membre habitué
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut Phebs
    Je n’ai aucun possibilité de savoir s’il manque une option c’est justement ce contrôle via un script que je voudrais mettre en place

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    alors comment veux-tu qu'un script puisse le faire ?

    c'est un script pour automatiser tes actions, pas de la magie !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    pas de la magie !
    Surtout pour les informations manquantes !

  7. #7
    Membre habitué
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut
    Je penses que tu vas plus comprendre ce que je veux comme ça exemple :

    Ds le ficher de conf Les ligne commence par exemple par les param
    À :
    B :
    C :
    D:


    À chaque ajout de nouveau serveur c’est 4 lignes sont
    Ajoutée je voudrais juste un script qui puisse me dire lesquels sont en double ou manquante l’ordre dois tjrs être le même

    À
    B
    C
    C
    D

    Dans cette C est en double faudrait un script qui génère une log d’erreur ds le ficher param manquant ou en double

Discussions similaires

  1. Exports de chaînes de caractère dans fichier texte
    Par Stormy31 dans le forum Langage
    Réponses: 4
    Dernier message: 29/01/2009, 13h31
  2. Comment trouver une chaine de caractère dans fichier texte
    Par youssef1989 dans le forum Débuter
    Réponses: 3
    Dernier message: 01/05/2008, 16h45
  3. [Borland 6] Supprimer caractère dans fichier
    Par grmi91 dans le forum C++Builder
    Réponses: 1
    Dernier message: 16/04/2007, 16h18
  4. [FPDF] Recherche chaine caractères dans fichier pdf
    Par licorne dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 28/10/2005, 11h55
  5. chaines de caractères dans fichier .rc ou .res
    Par raggadoll dans le forum C++Builder
    Réponses: 5
    Dernier message: 22/03/2004, 15h19

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