Pular para o conteúdo

Excluir um campo pelo nome em shell

Responder tópico
  • Denunciar
  • Indicar

1. Excluir um campo pelo nome em shell

Enviado em 13/04/2018 - 22:28h

Olá amigos, como eu faço para excluir um contato através do nome, meu código para excluir,

echo "Apagar contatos"
read nome
sed "nome"./ Contatos.txt
echo "Contato Deletado"

Responder tópico

2. Re: Excluir um campo pelo nome em shell

Enviado em 13/04/2018 - 22:59h

alexandreM2018 escreveu:

Olá amigos, como eu faço para excluir um contato através do nome, meu código para excluir, ...


#!/bin/bash
echo "Apagar contatos"
read nome
sed -i "s/$nome//g" Contatos.txt
echo "Contato Deletado"


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

3. Re: Excluir um campo pelo nome em shell

Enviado em 13/04/2018 - 23:11h

Muito obrigado deu certo. Obrigado mesmo

4. Re: Excluir um campo pelo nome em shell

Enviado em 14/04/2018 - 08:42h

alexandreM2018 escreveu:

Olá amigos, como eu faço para excluir um contato através do nome, meu código para excluir,

echo "Apagar contatos"
read nome
sed "nome"./ Contatos.txt
echo "Contato Deletado"



Ou ao invés de substituir com o amigo mauricio comentou, você pode usar uma opção do sed de deletar!

sed -i '/NOME/d' Contatos.txt 



THE MAGIC SHELL PROGRAMMER.

Slackware user since ~2008
Meu canal no youtube:
https://www.youtube.com/SlackJeff

Meu Site:
http://www.slackjeff.com.br/

Meus Programas estão aqui:
https://notabug.org/jeffersonrocha

Meu PODCAST:
http://podcast.slackjeff.com.br/





Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder