Você está na página 1de 4

Roteiro de Atividades 5

Edição de texto
 Conceitos de processamento e edição de textos.
Tópicos e conceitos  Características do Vi, como flexibilidade de combinação de
comandos, que o torna um poderoso editor.

 Conhecer as formas de entrar e sair do editor Vi, bem como


seus comandos de movimentação, inserção e remoção de
Competências técnicas texto.
desenvolvidas
 Salvar as modificações e procurar por padrões de caracteres
e palavras no texto.

Outras competências  Criatividade, a partir da combinação de comandos básicos do


desenvolvidas Vi.

Tempo previsto
 2 horas e 30 minutos.
para as atividades

Atividade 1 - Criando um texto no Vi


Crie o arquivo “atividades” utilizando o Vi, contendo o seguinte texto:

Brasília tem caso suspeito de parasitose do peixe cru

BRASÍLIA - A Secretaria de Saúde do Distrito Federal detectou o primeiro caso suspeito de


difilobotríase, parasitose intestinal transmitida pela ingestão de peixe cru ou mal cozido, que já
atingiu pelo menos 27 pessoas em São Paulo nos últimos doze meses. A possível vítima, uma
mulher de 25 anos, teria se contaminado em outro estado. A vigilância sanitária local prometeu
reforçar os cuidados nas operações de fiscalização a estabelecimentos comerciais, pretendendo
centrar as atenções na forma de armazenamento dos peixes.

A suspeita de contaminação foi notificada pela Secretaria de Saúde local no último dia 6. O laudo
do laboratório contratado pela Secretaria está sendo aguardado para os próximos dias, com a
confirmação da presença do parasita no organismo da vítima. O infectologista Alexandre Cunha,
que atendeu a paciente, afirmou que fez uma análise morfológica do parasita encontrado em
amostra das fezes da vítima e constatou tratar-se do causador da difilobotríase.

“Ainda não temos certeza da contaminação. Esse tipo de parasita não é comum no Brasil. Mas o
congelamento do peixe de forma adequada impede a transmissão”, explicou a diretora de
vigilância epidemiológica local, Disney Antezana.

Introdução ao Linux – Edição de texto 1


A Agência Nacional de Vigilância Sanitária (Anvisa) recomenda que se evite o consumo de peixes
crus ou se certifiquem de que o produto esteve congelado em pelo menos 20 graus negativos
por, no mínimo, sete dias. Para matar o transmissor, também é possível manter o peixe em 35
graus negativos por 15 horas.

Carolina Brígido, O Globo

Obs: Os caracteres acentuados podem ser digitados sem acento, caso o sistema operacional não
possua suporte a acentuação.

GABARITO: No prompt do Linux, digitar o comando vi atividades e em seguida digitar o comando


i para entrar no modo de inserção e digitar o texto.

Esta atividade dará ao aluno oportunidade de exercitar os conceitos adquiridos de inserção de


textos, de comandos de edição e de saída com salvamento das modificações.

Atividade 2 - Usando recursos básicos do Vi


Utilize os comandos básicos do Vi, para realizar funções simples de cada vez em sequência, ou
seja, movimentação, inserção, remoção ou busca, para executar as seguintes edições no texto:

a. Pesquise o número de ocorrências da palavra “que”.

GABARITO: No modo comando, execute o comando :%s/ que / que /gn.

b. Apague as linhas da posição do cursor até o final do arquivo.

GABARITO: No modo comando, execute o comando dG.

c. Movimente a linha 2 para o final do texto.

GABARITO: No modo comando, posicione o cursor na linha 2 e execute o comando dd. Em seguida,
mova o cursor para a última linha e execute o comando p.

d. Coloque o nome “Anvisa” em maiúsculas.

GABARITO: No modo comando, mova o cursor para o início da palavra e utilize o comando r para
fazer as substituições. Para cada letra substituída, o cursor deve estar posicionado sobre a mesma.

e. Apague os 15 primeiros caracteres da linha 3. Como esta ação poderia ser feita utilizando outro
comando?

GABARITO: No modo comando, posicione o cursor no início da linha 3 e execute o comando 15x ou
o comando 15dl.

f. Volte ao prompt do Linux sem salvar as modificações no texto.

GABARITO: No modo comando, execute o comando :q!.

Esta atividade dará ao aluno a oportunidade de exercitar os comandos básicos de edição de


texto e de saída, descartando as edições realizadas.

2 Introdução ao Linux – Edição de texto


Atividade 3 - Combinando recursos do Vi
a. Encontre e altere as ocorrências da palavra “que”, colocando-as em maiúsculas, executando uma
combinação de comandos que faça esta ação de uma só vez.

GABARITO: No modo comando execute o comando :%s/que/QUE/g.

b. Remova do quinto caractere da linha 1 até o final desta linha.

GABARITO: No modo comando, mova o cursor para a primeira linha e execute o comando d$.

c. Substitua todos os espaços em branco do texto pelo caractere _.

GABARITO: No modo comando, execute o comando :%s/ /_/g.

d. Sem sair do Vi, informe quantos bytes tem o arquivo que está sendo editado.

GABARITO: No modo comando, execute o comando :! wc -l atividades.

e. Apague as cinco primeiras palavras da linha 1.

GABARITO: No modo comando, posicione o cursor no início da linha 1 e execute o comando 5dw.

f. Volte ao prompt do Linux sem salvar as modificações no texto.

GABARITO: No modo comando execute o comando :q!.

Esta atividade dará ao aluno a oportunidade de criar novos comandos que realizem funções
complexas para a edição de textos.

Atividade 4 - Execução de comandos diversos


a. Executando um comando de movimentação, vá para a linha 3e apague as linhas 3e 4.

GABARITO: No modo comando execute o comando 2j e em seguida execute o comando 2dd.

b. Mova as linhas da posição atual do cursor até a última linha para o início do texto.

GABARITO: No modo comando execute o comando dG, mova o cursor para o primeira linha e
execute o comando P.

c. Desfaça as duas últimas alterações.

GABARITO: No modo comando execute o comando u duas vezes.

d. Refaça somente a última alteração.

GABARITO: No modo comando execute o comando Ctrl+r.

e. Copie as duas primeiras linhas e cole-as no fim do arquivo.

GABARITO: No modo comando mova o cursor para a primeira linha e execute o comando 2yy. Em
seguida, mova o cursor para a última linha e execute o comando p.

f. Volte ao prompt do Linux sem salvar as modificações no texto.

GABARITO: No modo comando execute o comando :q!.

Introdução ao Linux – Edição de texto 3


Atividade 5 - Execução de comandos avançados
a. Abra o arquivo atividades, de forma que o cursor fique posicionado na linha 3.

GABARITO: No prompt do Linux, execute o comando vi +3 atividades.

b. Utilize um único comando para apagar todas as linhas do texto que não possuam a palavra
Anvisa.

GABARITO: No modo comando execute o comando :g!/Anvisa/d.

c. Salve o arquivo com o mesmo nome no diretório /tmp.

GABARITO: No modo comando execute o comando :w /tmp/atividades.

d. Remova todas as linhas que contenham a palavra peixe, utilizando um único comando.

GABARITO: No modo comando execute o comando execute o comando :g/peixe/d.

e. Sem sair do arquivo atividades, abra na mesma janela do Vi, o arquivo /etc/profile.

GABARITO: No modo comando execute o comando execute o comando :split /etc/profile.

f. Volte ao prompt do Linux salvando as modificações feitas no arquivo atividades.

GABARITO: No modo comando execute o comando execute o comando :wq.

4 Introdução ao Linux – Edição de texto

Você também pode gostar