Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 " , " ? "
Copyright © počítačové znalosti Všetky práva vyhradené