Rápida edição de texto

1. Rápida edição de texto

Marlon
soik

(usa Outra)

Enviado em 10/09/2010 - 13:09h

Gente, sou newbie no linux, gostaria de saber uma forma rápida e prática de resolver o seguinte caso:
Tenho um txt com várias linhas, por exemplo 1000 linhas, daí eu quero chegar na linha 250 ou na linha que tenha uma determinada palavra especificada por mim. Até aí dou conta! Mas gostaria de saber como deletar tudo que fica acima da linha, ou seja, seria praticamente um <Ctrl+Shift+Home> + DEL, no notepad.

Grato ;)


  


2. Re: Rápida edição de texto

Cloves Pereira Costa Jr
clovesjr

(usa Slackware)

Enviado em 10/09/2010 - 13:14h

uma forma bem simples é dar um "tail -xxx origem > destino", onde xxx é o número da linha que você encontrou o conteúdo que vc procurou.

[]s


3. Re: Rápida edição de texto

Marlon
soik

(usa Outra)

Enviado em 10/09/2010 - 14:05h

amigo, eu preciso de algo que delete o conteúdo (do início do txt até o ponto que eu escolher), mantendo o conteúdo restante no arquivo.
Nao seria algo dentro de um editor de texto como o VI, NANO ?

valeu ;)


4. Re: Rápida edição de texto

fabricio erdmann
Fabricio.Er

(usa Debian)

Enviado em 10/09/2010 - 16:04h

acho que na maioria dos editores gráficos do Linux tem o recurso de ir para um a linha especifica, ele fica no mesmo menu que o procurar.
isso o comando que foi passado pelo clovesjr ira pega todo o conteúdo da linha xxx ate o final do arquivo e transferir para arquivo destino

se apertar crtl+w no nano abre a opção de busca


5. Re: Rápida edição de texto

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 10/09/2010 - 16:27h

Seria mais ou menos isso:

Exemplo:

cat arquivo
casa
cabra
aviao
moto
carro
caminhao
trator
boi
vaca

sed -n '/carro/,/+$/p' arquivo
carro
caminhao
trator
boi
vaca








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts