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 POSIX Discussion :

Script , vos avis


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 8
    Par défaut Script , vos avis
    Bonjour à tous,

    J'aimerais mettre en place un script Unix, celu-ci, une fois lancé doit lire le contenu d'un fichier dont voici un exemple:

    Assembly (Name="l53326193200_1") {
    visual {
    geometry {"home/suse/l53326193200.pdf"}
    frontmaterial {"test:ATA_53"}
    backmaterial {"test:ATA_53"}
    }
    Position { 0.006 , 0.4132 , 0 }
    Orientation { 0 , 0 , -180 }
    }
    Assembly (Name="l53326329000.fix_1") {
    visual {
    geometry {"l53326329000/fix/_pd.pdf"} lignes a supprimer
    frontmaterial {"test:ATA_53"}
    backmaterial {"test:ATA_53"}
    }

    }
    Assembly (Name="l53326195200_1") {
    visual {
    geometry {"home/suse/l53326195200.pdf"}

    J'aimerais que le bloc de fichier soit supprimé des que le texte : _pd.pdf
    apparait, si vous avez des idées je suis preneur.

    Merci

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ sed "/Assembly.*{/,/}\n/ N;N;N;N;/_pd.pdf/d" fichier
    ça laissera le reste des blocs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Assembly (Name="l53326193200_1") {
    visual {
    geometry {"home/suse/l53326193200.pdf"}
    frontmaterial {"test:ATA_53"}
    backmaterial {"test:ATA_53"}
    }
    Position { 0.006 , 0.4132 , 0 }
    Orientation { 0 , 0 , -180 }
    }
    Assembly (Name="l53326329000.fix_1") {

    faudra adapter & améliorer mais en gros l'idée c'est qu'entre les balises Assembly....{
    et la fermeture du } rechercher _pd.pdf et si on le trouve on vire tout le bloc.

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/03/2016, 14h53
  2. Vos avis sur mon script
    Par debdarky dans le forum Shell et commandes GNU
    Réponses: 19
    Dernier message: 09/09/2013, 10h13
  3. Vos avis concernant mon script iptables
    Par inesenis dans le forum Réseau
    Réponses: 1
    Dernier message: 26/03/2010, 13h59
  4. [MySQL] vos avis sur un script qui fonctionne pas
    Par younek dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/12/2008, 16h47
  5. [Sécurité] Vos avis sur mes scripts sécurisés
    Par nazoreen dans le forum Langage
    Réponses: 9
    Dernier message: 29/09/2006, 22h13

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