Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Sed je prúd editor pre operačné systémy Unix a Linux . To môže byť použitý na manipuláciu s textom v rôznych ohľadoch , vrátane vyhľadávania a nahrádzania reťazcov nájdené v textových súboroch . Základný formát pre substitúciu sed je :
sed - i " s /find_string /replace_string /g " filename
" - i " variant hovorí , upraviť text vložený . Inými slovami , súbor je upravovať bez vytvorenia druhého súboru . V sekcii " s /find_string /replace_string /g " hovorí nahradiť ( " y " ) na " replace_string " pre " find_string " globálne ( " g " ) . Posledná časť príkazu ( " filename " ) je názov súboru , ktorý chcete upraviť .
Ak by ste chceli , aby ponechá kópiu pôvodného súboru , môžete vynechať " - i " možnosť a zadať výstupný súbor ako :
sed " s /find_string /replace_string /g " filename> výstup
Ak vynecháte " g " časť príkazu , sed bude nahradí len prvý výskyt " find_string " a zastaví .
Perl
Perl je programovací jazyk , ktorý možno použiť z príkazového riadku pre manipuláciu s textovými súbormi . Perl bol vytvorený Larry Wall manipulovať textové správy ASCII efektívne .
Metóda Perl pre vyhľadávanie a nahrádzanie reťazcov je podobný sed príkazu . Formát je nasledovné : .
Perl - pi- e ' s /find_string /replace_string /g ' filename
" p " voľba hovorí prechádzať hľadanie a nahradzovanie kód . To je nutné pre vyhľadávanie a nahrádzanie , ktoré majú byť spracované správne . Rovnako ako u sed , " - i " voľba hovorí spracovať súbor inline . Ak máte odstrániť túto možnosť , musíte zadať výstupný súbor . Perl umožňuje určiť záložný súbor s " - i " možnosť zadaním rozšírenie zálohovania po " i " ( napríklad " i.bak " ) . Voľba " - e " hovorí na spustenie príkazu " s /nájsť /nahradiť /g " Opäť platí , že odstránenie " g " časť príkazu ukončí proces nahradiť po nájdení prvej výskyty hľadaného reťazca .
Copyright © počítačové znalosti Všetky práva vyhradené