[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Deletar linha de um arquivo
From: |
phribbr |
Subject: |
Re: Deletar linha de um arquivo |
Date: |
Tue, 30 Aug 2005 19:51:44 -0000 |
User-agent: |
eGroups-EW/0.82 |
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]