LocalazyLocalazy
Sed é um editor de streaming. Um editor de fluxo é utilizado para realizar transformações básicas de texto num fluxo de entrada - um ficheiro ou entrada de um pipeline. Sed opera executando as instruções especificadas num guião no fluxo de entrada, linha a linha. Sed é tipicamente utilizado para extrair parte de um ficheiro utilizando padrões, substituindo múltiplas ocorrências de uma cadeia dentro de um ficheiro, apagando linhas seleccionadas de um ficheiro, e inserindo/apendendo texto ao início ou fim de uma linha. Além disso, Sed pode ser utilizado para realizar transformações mais complexas, tais como a conversão de um ficheiro de um formato para outro. Sed é uma ferramenta poderosa para manipulação de texto e é muito útil para processar ficheiros de registo, ficheiros de configuração e outros ficheiros de texto onde são necessárias transformações simples. No entanto, Sed não é uma linguagem de programação, pelo que não é adequada para tarefas mais complexas. Se precisar de efectuar um processamento de texto complexo, deverá utilizar uma linguagem de programação adequada, como Perl, Python, ou Ruby.