Para refinar a busca, você precisar usar aspas ou pliques na busca, por exemplo:
grep -i "NOME" /path/arquivo Para remover, considerando que seja um arquivo de texto (diversas formas, mas mantendo o grep): grep -v "NOME_A_REMOVER" >> arquivo ----- Original Message ----- From: rznde To: shell-script@yahoogrupos.com.br Sent: Saturday, November 03, 2007 12:11 AM Subject: [shell-script] agenda.sh Tentando aprender a elaborar scripts. Escolhi uma agenda para essa minha iniciação. Deparei-me com os seguintes problemas. Quando efetuo a busca de contatos, utilizando: grep -i nome agenda.sh encontro como saída o nome pesquisado, porém, outros surgem, exemplo: Se busco grep - i Antonio Carlos da Silva agenda.sh aparece Antonio José da Costa - Fone: 2345-7890 Antonio Carlos da Silva - Fone: 1234-4567 Pergunto --Como posso refinar essa busca de modo a torná-la exata, e grep, nesse caso, seria o correto para essa função. Outra dúvida! Como posso excluir um nome e respectivo telefone daquele banco agenda.sh Abraço a todos. Rezende - SP [As partes desta mensagem que não continham texto foram removidas]