Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Linux >> Content
    Slik fjerner XML Tag i Shell Script Bruke SED
    The Stream Editor ( SED ) er et enkelt men kraftig verktøy utviklet for å utføre repetitive redigering oppgaver . Stående som en overgangsordning verktøy mellom GREP regulære uttrykk motoren og Perl programmeringsspråk, SED pakker GREP sin regulære uttrykk håndtering evner inn i noen få enkle å skrive og utføre kommandolinje- direktiver , men mangler variabler og programmering logikk funnet i Perl. Du trenger
    Unix -flavored operativsystem (Unix , Linux , Mac OS X )
    Vis flere instruksjoner
    en

    Åpne en teksteditor og åpne shell script å være endring. Les skallet script for å finne den første forekomsten av XML for å fjerne . . Noterer at koden og banen til katalogen der skall-skript er lagret , vanligvis /bin /katalogen
    2

    Åpne et terminal vindu og skriv inn følgende på kommandolinjen :

    sed s '/ //' shellscript1.txt

    Denne kommandoen vil åpne en fil som heter shellscript.txt . Det vil se etter alle forekomster av . Når den finner en forekomst av , vil det erstatte det med noe annet . Det vil lagre en ny fil som heter shellscript1.txt der xml tag har blitt fjernet . Du kan arkivere den opprinnelige manuset hvis du må gjenta prosessen
    3

    Fjern den avsluttende koden ved å skrive inn følgende kommando : .

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

    Igjen , åpner denne filen som heter shellscript1.txt , søker etter alle forekomster av < /this_tag > , erstatter det med noe annet enn blader resten av filen uendret og lagrer resultatet til en ny fil som heter shellscript2.txt . Selv SED har en delete kommando , fungerer denne kommandoen bare på linjene . I dette tilfellet ville det slette alle linjene med XML-koder og < /this_tag > . Siden du bare ønsker å fjerne kodene og ikke linjene , er det best å bruke erstatning kommando og erstatte måltaggen med ingenting.
    4

    Kontroller de ønskede endringene ved å åpne shellscript2.txt og sjekke at målrettet tag har blitt slettet . Slett filen som heter shellscript1.txt og lagre shellscript.txt i et arkiv av avskrevne shellscript mulig fremtidig referanse .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Substitute en String med en SED Fil 
    ·Hvordan Boot Linux Fra et SD-kort 
    ·Hvordan begrense antall samtidige innlogginger i Linux 
    ·Slik installerer Python 2.7 Med Yum 
    ·Slik installerer DigitalPersona SDK på OpenSUSE 
    ·Slik installerer Linux Med Dual Boot 
    ·Hvordan få en Battery applet for Gnome Bar 
    ·Slik installerer du D -Bus 
    ·Hvordan sette opp VirtualBox og lage virtuelle maskiner…
    ·Linux & spyware 
      Anbefalte artikler
    ·Hvordan kan jeg oppdatere Windows 7 Video Driver 
    ·Hvordan sette innstillingene på datamaskinen 
    ·Systemkrav for Android X86 
    ·Slik begrenser File Access på en Fat File System Med W…
    ·Hvordan slette en harddisk på Ledetekst 
    ·Slik gjenoppretter papirkurven til stasjonær PC 
    ·Hvordan laste ned fra en ekstern harddisk til min nye V…
    ·Hvordan finne en tapt produktnøkkel for Windows XP 
    ·Slik fjerner du Windows 2000 Server 
    ·Alternativer for Internett i registeret 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/