Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment mettre à jour Slackware & L…
  • cPanel CentOS Installer Fatal Error …
  • Comment retarder le panneau de Hide …
  • Comment faire pour installer CentOS …
  • Comment faire pour déboguer un pilo…
  • Comment faire pour installer Linux s…
  • Comment mettre en place sans fil sur…
  • Comment mettre à jour un noyau Debi…
  • Comment obtenir Java pour Lucid 
  • Comment ajouter un contrôleur SCSI …
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Linux

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment convertir les fichiers FLV en fichiers MP3 sous Linux 
  • Comment faire pour installer PHP sur Fedora Core III Avec RPM 
  • Changer Vidéo Profondeur de couleur dans X 
  • Comment utiliser le caractère pipe 
  • Comment formater un disque sous Linux en FAT32 
  • Comment comprendre le total d'espace disque disponible sur un système d'exploitation Solaris 
  • Comment faire pour modifier NIC sur Centos 
  • Comment rechercher un fichier dans CentOS 
  • Comment créer un groupe de volumes dans AIX 
  • Internes Linux Tutoriel 
  • Connaissances Informatiques © http://www.ordinateur.cc