Tämä artikkeli käsittelee suodatinta. SED voi tarkoittaa myös Saksan sosialistista yhtenäisyyspuoluetta.
sed (lyhenne sanoista stream editor) on Unixille kehitetty ohjelmoitava ei-interaktiivinen tekstieditori tekstivirran käsittelyyn.[1] Ohjelman on kehittänyt Lee E. McMahon Bell Labsissa vuonna 1973 tai 1974.[1][2] 4.4BSD-version on kehittänyt Diomidis Spinellis.[3] Ohjelman GNU-versio on saatavilla useille muillekin alustoille.[1]
Ohjelma sai vaikutteita Ken Thompsonin kehittämistä ed ja grep -ohjelmista.[4][2]
sed on sanottu olevan Turing-täydellinen.[5]
Perl-ohjelmointikieli on saanut huomattavia vaikutteita sed:stä.
Komennot
Tyypillinen käyttö on merkkijonon korvaus, jota varten ohjelma kehitettiin.[6][7]
sed 's/teksti/korvaus/g' alkutiedosto > kohdetiedosto
.. jolla teksti
korvataan sanalla korvaus
.
Katso myös
Lähteet
Aiheesta muualla