Ficha Nº1
Exercício Nº3
2008.02.26

Exercícios Simples de SED


Depois de uma introdução feita pelo docente tenta resolver os seguintes exercícios.

(a)Especifica o comando SED que selecciona as linhas 1,2,3,4, e 5 do ficheiro de entrada.

(b)Especifica o comando SED que selecciona as linhas 10, 12, e 14 do ficheiro de entrada.

(c)Especifica o comando SED que selecciona apenas as linhas que contêm a palavra "CONCEL".

(d)Especifica o comando SED que selecciona apenas as linhas que contêm sequências de 1 ou mais digitos.

(e)Especifica um comando SED que produz na saída um ficheiro igual ao de entrada em que o termo "CONCEL" é substituído por "concelho".

(f)Especifica um comando SED que produz na saída um ficheiro igual ao de entrada a menos das linhas que contêm sequências de um ou mais digitos que terão de ser eliminadas.

(g)Especifica um comando SED que produz na saída um ficheiro igual ao de entrada a menos das linhas que contêm sequências de um ou mais digitos que terão de ser substituídas por uma linha com "XXX".

(h)Especifica um comando SED que produz na saída um ficheiro igual ao de entrada ao qual é adicionada uma linha antes de cada linha que contem uma sequência de um ou mais digitos; essa linha será constituída pela string "XXX".

(i)Cria uma script em SED que separa em dois ficheiros o ficheiro de entrada: no primeiro coloca as palavras que tenham pelo menos uma letra maiúscula, no segundo coloca as palavras que contêm apenas letras minúsculas.

(j)Cria uma script em SED que retira para um ficheiro os nomes dos elementos XML encontrados no documento de trabalho.