| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Comment faire pour supprimer Tag XML dans le script shell en utilisant SED
    L'éditeur de flux (SED ) est un outil simple mais puissant conçu pour exécuter des tâches d'édition répétitives. Debout comme un outil de transition entre le moteur d'expressions régulières GREP et le langage de programmation Perl , sed forfaits capacités de traitement d'expressions régulières du GREP dans quelques directives de ligne de commande facile à taper et à exécuter , mais il manque des variables et la logique de programmation qui se trouve en Perl. Choses que vous devez
    système d'exploitation Unix - aromatisé (Unix , Linux , Mac OS X)
    Afficher plus Instructions
    1

    Ouvrez un éditeur de texte et ouvrez le script shell à des changements. Lire le script shell pour trouver la première occurrence du XML à enlever. . Prenez note de cette balise et le chemin vers le répertoire où les scripts shell sont stockés , généralement le /bin /répertoire
    2

    Ouvrez une fenêtre de terminal et tapez la commande suivante à la ligne d' invite de commande: < br > ' / //'

    sed s shellscript1.txt

    Cette commande va ouvrir un fichier appelé shellscript.txt . Il va chercher toutes les occurrences de . Quand il trouve une occurrence de , il sera remplacé par rien. Il permettra d'économiser un nouveau fichier appelé shellscript1.txt dans lequel le tag xml a été supprimé. Vous pouvez archiver le script original si vous avez besoin de répéter le processus
    3

    Retirer la balise de fermeture en entrant la commande suivante: .

    Sed 's /<\\ /this_tag > //' shellscript2.txt

    encore une fois, cela ouvre le fichier appelé shellscript1.txt , les recherches pour chaque occurrence de , le remplace par rien mais laisse le reste du fichier inchangé et enregistre le résultat dans un nouveau fichier appelé shellscript2.txt . Bien que SED a une commande delete , cette commande ne fonctionne que sur les lignes . Dans ce cas , il serait de supprimer toutes les lignes avec les balises XML et . Puisque vous ne voulez supprimer les balises et non les lignes , il est préférable d'utiliser la commande de substitution et remplacer la balise cible avec rien .
    4

    vérifier les modifications souhaitées par l'ouverture et la vérification shellscript2.txt que l'étiquette cible a été supprimé. Supprimez le fichier appelé shellscript1.txt et sauver shellscript.txt dans une archive de scripts shell obsolètes pour une éventuelle consultation ultérieure.

    Previous :

    next :
      articles connexes
    ·Comment faire pour installer C Médias AC97 sur Linux 
    ·Comment transférer des fichiers SFTP sur Linux 
    ·Comment remplacer Apache avec Lighttpd 
    ·Quels sont F1 , F2, F3 et F4 dans Linux 
    ·Comment faire pour déterminer l'utilisation de la CPU …
    ·Comment faire pour changer la vitesse d'une carte d'int…
    ·Comment imprimer avec Bluetooth sous Linux 
    ·Comment écrire un script pour lancer des programmes 
    ·Comment puis-je décompresser un fichier dans HP -UX 
    ·Comment partager les ressources dans SLES Linux 
      articles en vedette
    ·Pouvez-vous faire OS Programmation dans VMware 
    ·Comment redémarrer votre MacBook D'un Kernel Panic 
    ·Comment faire pour réinstaller Windows sur un Inspiron…
    ·Comment savoir si une machine est XPe ou Windows XP Pro…
    ·Comment modifier un thème Windows 7 
    ·Comment puis-je savoir si mon XP Professional a un mode…
    ·Comment puis- je voir les mots de passe qui sont stocké…
    ·Comment faire pour changer la disposition du clavier da…
    ·Comment essuyer un lecteur et réinstaller Windows XP 
    ·Comment ramener à des comptes supprimés sur Windows V…
    Copyright © Connaissances Informatiques http://fr.wingwit.com