[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Fazer o sed pesquisa exata
From: |
Jonathan dos Santos Lessa |
Subject: |
Re: [shell-script] Fazer o sed pesquisa exata |
Date: |
Sat, 26 Jun 2010 11:55:20 -0300 |
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]