Sed

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. Ohjelman on kehittänyt Lee E. McMahon Bell Labsissa vuonna 1973 tai 1974. 4.4BSD-version on kehittänyt Diomidis Spinellis. Ohjelman GNU-versio on saatavilla useille muillekin alustoille.

Ohjelma sai vaikutteita Ken Thompsonin kehittämistä ed ja grep -ohjelmista. sed on sanottu olevan Turing-täydellinen.

Perl-ohjelmointikieli on saanut huomattavia vaikutteita sed:stä.

Komennot

Tyypillinen käyttö on merkkijonon korvaus, jota varten ohjelma kehitettiin.

sed 's/teksti/korvaus/g' alkutiedosto > kohdetiedosto

.. jolla teksti korvataan sanalla korvaus.

Katso myös

Lähteet

  1. 1 2 3 2.1. What is sed? sed.sourceforge.net. Arkistoitu 27.6.2018. Viitattu 6.9.2019. (englanniksi)
  2. 1 2 CHAPTER 9 columbia.edu. Viitattu 6.9.2019. (englanniksi)
  3. ↑ sed — stream editor man.openbsd.org. Viitattu 23.12.2024. (englanniksi)
  4. ↑ Brian Kernighan Remembers the Origins of ‘grep’ 22.7.2018. The Newstack. Viitattu 7.8.2018.
  5. ↑ A proof that Unix utility sed is Turing complete catonmat.net. Viitattu 6.1.2022. (englanniksi)
  6. ↑ On the Early History and Impact of Unix columbia.edu. Viitattu 23.12.2024. (englanniksi)
  7. ↑ The sed command ans.co.uk. Viitattu 23.12.2024. (englanniksi)

Aiheesta muualla