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

Rozdiely v SED verzia

Každá verzia Unixu a Linuxu je dodávaný s verziou prúd editore programu , alebo SED . Tento malý program je schopný vykonávať naprogramované úpravy na dávkach textových súborov , a je štíhlejší a rýchlejší ako u mnohých porovnateľných programov. Avšak , existuje viac verzií programu , a mierne sa líšia jeden od druhého . Obmedzenie veľkosti

ssed a GNU verzie SED nemajú naprogramované limity na maximálne množstvo pamäte, ktoré môžu byť prístupné SED naraz , ale sedmod a HHsed oboch koncových to zhruba štyri kilobajtoch . V praxi to znamená , že maximálna dĺžka jedného riadku alebo odseku v dokumente nemôže byť viac ako štyri kB . BSD je sed mená limity etikiet na osem celkových postáv , zatiaľ čo iné verzie nijako neobmedzuje .
Súbor IO Rozdiely

Väčšina verzií SED uložiť žiadne limity na dĺžku súboru mená , aj keď operačný systém môže byť . Avšak , SED limity BSD je názvy súborov na 40 znakov . Okrem toho , sedmod a HHsed môžu písať iba desať súborov naraz s " w " príkazu . GNU sed 2.0 je obmedzený na celkom 32 súborov sú čítanie a zapísané do naraz . Novšie verzie GNU sed a ssed nemajú limit na maximálny počet súborov , ktoré je možné čítať a zapisovať , aj keď operačný systém môže uložiť obmedzenia .
Príkazy

GNU sed umožňuje , aby všetky príkazy , ktoré majú byť uvedené na príkazovom riadku ako skript , s každým príkazom oddelené bodkočiarkou od ostatných . Avšak , non - GNU verzia SED nemajú túto schopnosť . Zatiaľ čo niektoré príkazy môžu byť , rovnako ako scenár oddelené bodkočiarkami , štítky , vetvenia inštrukcie, príkazy pre čítanie /zápis a uzatváracích zátvoriek musí byť vždy posledný príkaz v sérii .
Komentáre

Väčšina verzií SED umožňujú komentáre sa zobrazí iba na prvom riadku na SED skriptu , a musí mať " # " ako prvý znak pre indikáciu , že komentár je používaný . Avšak , niektoré verzie nepresadzujú toto pravidlo . GNU sed , HHsed , sedmod a HP - UX sed dovoľte komentáre sa objaviť na každom riadku v skripte , tak dlho , kým príkaz predchádzajúci komentár končí bodkočiarkou a komentár začína s krížikom .

Regex Rozdiely

Syntax regulárneho výrazu sa líšia nepatrne medzi rôznymi verziami SED . Väčšina rozdielov zahŕňať špeciálnu escape vzory používaných tak , aby zodpovedala netlačiteľné znaky , ako je ASCI zvonu a formuláre krmív . GNU sed 3 + obsahuje tiež " R " prepínač , ktorý rozširuje regex syntax , aby zahŕňala " + " a " , " ? "

Najnovšie články

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