[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