Amigo, Se os logins são separados por espaço creio que basta vc adicionar um espaço antes e outro depois do login a ser pesquisado substituindo por um espaço, algo do tipo:
sed '/valid users/s/ teste / /g' Teste aí e confirme se funciona. Att.: Jonathan ----- Original Message ----- From: Alexandre Gorges To: Lista Shell Script Sent: Saturday, June 26, 2010 10:11 AM Subject: [shell-script] Fazer o sed pesquisa exata Bom dia, Fiz um sed para retirar um login da linha valid user, tem funcionado. Mas aconteceu de surgir nomes parecidos, e o sed tem removido todos as palavras que encontra. Tem como tornar o sed uma pesquisa exata? O problema acontece quando encontra algo assim: Valid user = teste4 5teste teste alexandre Se eu rodar o sed assim: /bin/sed '/valid users/s/'teste'//g' $share > $share-tmp O sed remove tudo que tiver teste. Acaba ficando assim: Valid user = 4 5 alexandre []'s Alexandre Gorges [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]