shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] [ Dúvidas ] - Identificando linha no arquivo.


From: Gustavo Filgueiras
Subject: Re: [shell-script] [ Dúvidas ] - Identificando linha no arquivo.
Date: Fri, 14 Mar 2014 20:37:25 -0300

Julio,

  Por curiosidade, se eu quiser incluir a palavra hoje, ao invés de exclui-la


Em 14 de março de 2014 20:02, Julio C. Neves <address@hidden> escreveu:
 

Se vc estiver usando linux, vc pode fazer:

sed -i.VEIO '1,/hoje/d' ARQUIVO

Desta forma ARQUIVO.VEIO terá o conteúdo de ARQUIVO antes da alteração e ARQUIVO estará sem as linhas iniciais.

Se vc estiver usando unix, deve fazer:

sed '1,/hoje/d' ARQUIVO > /tmp/$$
mv -f /tmp/$$ ARQUIVO

Abcs,
Julio
@juliobash

Próximos cursos de Shell

Cidade

Local

Período

Rio de Janeiro

EDX

07-11/04

Dou treinamento de shell em qualquer cidade.
Para detalhes, entre em contato por email ou
echo 436233889341364416673541503686485725801923229706P | dc 



Em 14 de março de 2014 19:45, Gustavo Filgueiras <address@hidden> escreveu:

 

Julio,

 A quantidade de linhas varia sim :)
 funcionou aqui perfeitamente :)

 eu não to conseguindo usar o sed -i para aplicar diretamente no arquivo que estou testando, eu consigo fazer de outra forma ou so jogando a saida para outro arquivo ?

Att,
Gustavo


Em 14 de março de 2014 19:03, Julio C. Neves <address@hidden> escreveu:
 

Mas se a qtd de linhas variar:
sed '1,/hoje/d' arquivo

Em 14/03/2014 18:57, "Julio C. Neves" <address@hidden> escreveu:

Grep -vB2 hoje arquivo

Em 14/03/2014 18:53, "Gustavo Filgueiras" <address@hidden> escreveu:
 

Caros,

   Existe alguma forma de identificar em qual linha está uma string e apagar dela pra cima, exemplo:


Ontem
Hoje
Amanhã

 Queria apagar de "Hoje" ( inclusive ) pra cima, ou seja, da linha 2 pra trás.

Att,
Gustavo





reply via email to

[Prev in Thread] Current Thread [Next in Thread]