script com o vi

1. script com o vi

Pedro
Alucard8619

(usa Outra)

Enviado em 16/03/2010 - 00:00h

Olah pessoal... quero fazer um shell-scrip q executa as seguintes tarefas

apague algumas linhas (comando no vi - :g/s/d)
salvar as alteracoes e sair(:qw)

alguem pode me dizer como eu faco isso com um script? procurei aqui e no google, e tem varias pessoas fazendo essa mesma pergunta, mas ninguem responde... espero que aqui agora seja diferente...

abracos


  


2. Re: script com o vi

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/03/2010 - 00:32h

isso nao precisa ser pelo vi, vou ver aki e ja falo


3. Re: script com o vi

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/03/2010 - 00:33h

qual linha seria, seria algo como 'sempre a 5 linha' ou teria que fazer algum tipo de filtragem


4. Re: script com o vi

Pedro
Alucard8619

(usa Outra)

Enviado em 16/03/2010 - 13:36h

é aleatório...

o programa deve achar as linhas que possuem certos caracters e deleta-las...

abraços


5. Re: script com o vi

Daniel Fernandes
volcom

(usa Debian)

Enviado em 16/03/2010 - 13:47h

Use o sed!

Não sei exatamente como, mas creio que seja a melhor solução e que atenda a sua necessidade.

Abraço


6. Re: script com o vi

Pedro
Alucard8619

(usa Outra)

Enviado em 16/03/2010 - 14:27h

Hum... vou tentar o sed

mas não há mesmo nenhuma forma de executar vários comandos com o vi através do script??

Grato pela atenção de todos !!


7. Re: script com o vi

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 16/03/2010 - 14:55h

:help vim-script-intro

Você encontrará informações sobre como escrever seus próprios scripts no Vi(m). Mais detalhes:

:help


8. Re: script com o vi

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/03/2010 - 16:28h

quais letras ou palavras vc quer filtrar, de um exemplo do arquivo e doq precisa ser filtrado

seria algo para excluir determinada palavra ou determinada linha

se for por linha o: grep -wv resolveria

ex:

para excluir as linhas que tenham a palavra 'compra'

seria algo assim

echo "compra" | grep -wv arquivo > arquivo2

ai o 'arquivo2' seria igual o 'arquivo' mas sem as linhas que contem a palavra compra, faz um backup do seu arquivo e tenta






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts