Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Hur man tar bort XML Tag i Shell Script Använda SED

    The Stream Editor ( SED ) är ett enkelt men kraftfullt verktyg för att utföra repetitiva redigering uppgifter . Stående som en övergångsåtgärd verktyg mellan GREP vanliga uttrycket motor och Perl programmeringsspråk , SED paket GREP ordinarie kapacitet uttryck hantering i några lätt att skriva och exekvera kommandoraden direktiven , men saknar variabler och programmering logik finns i Perl . Saker du behöver
    Unix - smaksatt operativsystem ( Unix , Linux , Mac OS X )
    Visa fler instruktioner
    1

    Öppna en textredigerare och öppna skalskriptet vara förändringar . Läs skalskriptet att hitta den första förekomsten av XML för att ta bort . . Notera att etiketten och sökvägen till den katalog där skalskript lagras , vanligtvis /bin /katalogen
    2

    Öppna ett terminalfönster och skriver följande på kommandoraden :

    sed s ' / //' shellscript1.txt

    Detta kommando kommer att öppna en fil som heter shellscript.txt . Det kommer att leta efter alla förekomster av . När den hittar en förekomst av , kommer den att ersättas med någonting . Det kommer att spara en ny fil som heter shellscript1.txt där XML-taggen har tagits bort . Du kan arkivera den ursprungliga skriptet om du behöver upprepa processen
    3

    Ta den avslutande taggen genom att ange följande kommando : .

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

    Återigen öppnar denna filen heter shellscript1.txt , sökningar för varje förekomst av < /this_tag > , ersätts den med ingenting men lämnar resten av filen oförändrad och sparar resultatet till en ny fil som heter shellscript2.txt . Även SED har en delete kommando , fungerar detta kommando endast på linjer . I detta fall skulle det ta bort varje linje med de XML-taggarna och < /this_tag > . Eftersom du bara vill ta bort taggarna och inte de linjer , är det bäst att använda substitut kommandot och ersätta måltaggen med ingenting .
    4

    Verifiera önskade ändringar genom att öppna shellscript2.txt och kontroll att den riktade taggen har raderats . Ta bort filen heter shellscript1.txt och spara shellscript.txt i ett arkiv av nedgraderade skalskript för eventuell framtida referens .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar LabView i Linux
    ·Hur man bränner en CD & DVD i OpenSUSE 11
    ·Hur man speglar startdiskett i SVM på Solaris X86
    ·Inaktivera en Gnome Skärmsläckare
    ·Hur automatiskt att exekvera Python skript från Apache…
    ·Hur man använder AWK att få en unik lista
    ·Hur man använder en RPM Command
    ·Hur man använder Anmälan Bubbles i Fedora 12
    ·Hur optimera Apache Server
    ·Inbyggt minne i Linux
    Utvalda artiklarna
    ·Ställa en partition Attribut i XP
    ·Hur man fixar en inkompatibel webbläsare Fel
    ·Hur man gör en DOS bootbar CD i Windows XP
    ·Hur man fixar ett problem Resource DLL
    ·Vad är ett tema
    ·Hur man stänger av Windows 7 Säkerhet
    ·Hur Installera Ubuntu i VirtualBox
    ·Hur man lär sig Linux Online
    ·Hur man reparerar ett kritiskt fel Softwrap Arkiv
    ·Hur man läser en TGZ loggfil
    Copyright © Dator Kunskap http://www.dator.xyz