Pular para o conteúdo

Comando para apaga uma linha específica de um arquivo

Responder tópico
  • Denunciar
  • Indicar

1. Comando para apaga uma linha específica de um arquivo

Enviado em 01/10/2020 - 17:14h

Ok, digamos que tenha uma lista, um arquivo chamado lista, e eu queira apaga uma linha específica, por ex:
------------------------
$cat lista
fulano
cicrano
beltrano
$
------------------------
Queria apaga da lista a palavra "cicrano"
Eu queria sabe se tem algo que faça isso, quase como o grep mas ao invés de mostra se a palavra existe no arquivo, que apagasse ele.

Responder tópico

2. Re: Comando para apaga uma linha específica de um arquivo

Enviado em 01/10/2020 - 17:44h

Gabriel1642 escreveu:

Ok, digamos que tenha uma lista, um arquivo chamado lista, e eu queira apaga uma linha específica, por ex:
------------------------
$cat lista
fulano
cicrano
beltrano
$
------------------------
Queria apaga da lista a palavra "cicrano"
Eu queria sabe se tem algo que faça isso, quase como o grep mas ao invés de mostra se a palavra existe no arquivo, que apagasse ele.

Boa tarde Gabriel,
use o "sed"
Exemplo:
sed -i '/cicrano/d' lista
Obs.: o "-i" altera/apaga do arquivo
Outra forma de obter o mesmo resultado, é com o gawk:
gawk -i inplace '$1!~/cicrano/' lista
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder