Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako odobrať XML Tag Shell skript pomocou SED

Stream Editor ( SED ) je jednoduchý , ale výkonný nástroj určený na vykonávanie opakujúcich sa úloh úprav . Stál ako prechodné nástroja medzi GREP regulárny výraz motora a programovací jazyk Perl , SED balíčky grep pravidelné manipulačné schopnosti do niekoľkých smerníc príkazového riadku ľahko typu a vykonávajú výraz , ale chýba premenné a programovacie logiku nájdené v Perlu . Veci , ktoré budete potrebovať
Unix príchuťou operačný systém ( Unix , Linux , Mac OS X )
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte textový editor a otvorte skript byť zmena . Prečítajte si skript nájsť prvý výskyt XML odstrániť . Poznamenajte si , že značky a cestu k adresáru , kde sú skripty uložené , obvykle /bin /adresár
2

Otvorte okno terminálu a zadajte nasledujúci príkaz na príkazovom riadku príkazového riadku : .

sed s ' / //" shellscript1.txt

Tento príkaz otvorí súbor s názvom shellscript.txt . To bude hľadať všetky výskyty . Keď zistí , že výskyt , nahradí ju s ničím . To vám ušetrí nový súbor s názvom shellscript1.txt , v ktorom xml tag bola odstránená . Môžete archivovať pôvodný scenár , ak potrebujete , aby proces opakovať
3

Odstráňte uzatvárací tag zadaním nasledujúceho príkazu : .

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

Opäť , to otvorí súbor s názvom shellscript1.txt , vyhľadá všetky výskyty < /this_tag > , nahradí ho s ničím , ale listy zvyšok súboru bez zmeny a uloží výsledok do nového súboru s názvom shellscript2.txt . Hoci SED má príkaz delete , tento príkaz funguje len na tratiach . V tomto prípade by to odstrániť každý riadok s XML tagov a < /this_tag > . Vzhľadom k tomu , si len chcete odstrániť značky a nie čiary , to je najlepšie použiť príkaz náhradné a nahradiť cieľovú značku s ničím .
4

Overte , či požadované zmeny otvorením shellscript2.txt a kontrolu že cieľová značka bola odstránená . Odstrániť súbor s názvom shellscript1.txt a ušetrite shellscript.txt v archíve zastaraných skripty pre možné budúce použitie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené