Tarefa

1. Tarefa

Allan Martins
decopg

(usa Debian)

Enviado em 06/06/2010 - 17:19h

Você deve escrever um script BASH permita a edição de um grande
número de arquivos texto. O script inicia no diretório corrente e
aplica a edição em todos os arquivos com um determinado sufixo. A
edição é simples: trocar todas as ocorrências de uma palavra por outra.
Ao final da execução o script informa quantos foram os arquivos
modificados.

Seu script deve ser invocado com os seguintes parâmetros:

editor.sh [-v] [-t] [-r] sufixo palavraQueSai palavraQueEntra

onde:

sufixo: é o sufixo dos arquivos por editar

-v: se a chave -v estiver presente, mostrar o nome de cada arquivo que é
editado -- parametro opcional

-t: se a chave -t estiver presente, mostrar para cada arquivo modificado,
o diff dos arquivos original e modificado -- parametro opcional

-r: se a chave -r estiver presente, os arquivos a serem editados devem
ser procurados em todos os diretórios abaixo do corrente

palavraQueSai: palavra que será substituída

palavraQueEntra: palavra que substitui

Alguém pode dar uma força?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts