sed (ang. stream editor) – edytor strumieniowy[1], który występuje w zestawie komend systemów uniksowych, a służy do przetwarzania tekstu. Łączy w sobie prostotę oraz szeroki wachlarz możliwości. Znajduje też zastosowanie przy pisaniu programów konwertujących. Jest on językiem programowania zupełnym w sensie Turinga.