CI066 - Oficina de Programação
Notas de Aula # 11e

Prof. Armando Luiz N. Delgado

Exemplos 11e

Clique aqui para ter acesso a todos os scripts shell usados como exemplos na disciplina.

  1. Comando sed(1).
    1. Encontre as ocorrências da palavra MS-WORD no arquivo MundoDaComputacao.txt e substitua pela palavra UNIX/OpenOffice. Da mesma forma, substitua as ocorrências da palavra UNIX por Windows;

    2. Remova todas as linhas do arquivo MundoDaComputacao.txt que tenham a palavra consternado;

    3. Dado um conjunto de 200 ou mais memorandos existentes a partir do diretório ~/docs/memos, substitua a ocorrência de Tibiriça & Cia. para Gomes & Gomez Ltda.. Mantenha uma cópia de segurança (backup) de cada arquivo alterado.

    4. Após cada linha do arquivo MundoDaComputacao.txt que tiver a palavra SunOS acrescente o seguinte texto:
          DICA: Procure no manual da Sun.
                Veja também em bash(1).
      

    5. Mude todas as linhas do arquivo MundoDaComputacao.txt que tiverem a palavra VAX-VMS para o texto abaixo:
          ****** Acrescentar informacao sobre ULTRIX *******
      

    6. Das linhas 5 a 10 do arquivo MundoDaComputacao.txt substitua todas as ocorrências de conspiraram para concordaram:

  2. Comando expr(1).
    1. Verifique se alguma das palavras sim, SIM, Sim ou s ocorrem em um string.

    2. Remova todos os espaços em branco antes e depois do resultado de um comando wc(1).

    3. Exemplos diversos de manipulação de strings.

Clique aqui para ter acesso a todos os scripts shell usados como exemplos na disciplina.



Armando Luiz Nicolini Delgado
2008-10-06