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

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

RES: [shell-script] Re: Deletar linha de um arquivo


From: Rodolfo - TMS
Subject: RES: [shell-script] Re: Deletar linha de um arquivo
Date: Tue, 30 Aug 2005 17:11:44 -0300

Eu tenho uma outra sugestão.

Acho que é mais simples executar:

grep -v nome_usuario_3 arquivo > novo_arq
mv novo_arq arquivo

O qq tu acha?

-----Mensagem original-----
De: address@hidden [mailto:address@hidden]
Em nome de phribbr
Enviada em: terça-feira, 30 de agosto de 2005 16:52
Para: address@hidden
Assunto: [shell-script] Re: Deletar linha de um arquivo

Dah pra inventar um pouco e substituir diretamente
pelo vi , sem ter que redirecionar para um arquivo.

--------------------------------
#!/bin/bash
arquivo=$1
apagar=$2
vi arquivo <<FIM
$(for linha in 'cat -n $arquivo | grep $palavra | awk ´{print $1}´';\
do echo -e ":$linha\n:/$apagar\ndd";done
:wq
FIM
---------------------------------

Blz?


--- Em address@hidden, "Cristiano da Rosa" 
<cristiano@s...> escreveu
> Olá lista,
> 
> Como faço para deletar uma determinada linha de um arquivo.
> 
> O arquivo contém:
> nome_usuario1
> nome_usuario2
> nome_usuario3
> nome_usuario4
> ...
> 
> E quero deletar desse arquivo "nome_usuario3" por exemplo, como 
faço?
> 
> [As partes desta mensagem que não continham texto foram removidas]




---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 






reply via email to

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