É só vc acescentar outro AWK no final, tipo:

#!/bin/bash
grupo=`id usuarioteste | awk -F "," {'print $2'} |  awk -F "(" {'print $1'}`

echo $grupo;


--- Em qua, 21/4/10, Roberval Lustosa <[email protected]> escreveu:

> De: Roberval Lustosa <[email protected]>
> Assunto: (linux-br) Ajuda shell script
> Para: [email protected]
> Data: Quarta-feira, 21 de Abril de 2010, 18:44
> Pessoal, boa noite.
> Não sei quase nada de script shell e preciso da ajuda de
> vocês.
> 
> Vamos ao caso...
> 
> To tentando usar esse script pra buscar uma informação do
> usuário
> 'usuarioteste'.
> 
> #!/bin/bash
> grupo=`id usuarioteste | awk -F "," {'print $2'}`
> echo $grupo;
> 
> Como resultado tenho: 1006(gti)
> Porém preciso tratar essa saida... preciso que a mesma
> saia apenas
> gti, isto é, sem () e números. Lembrando que o padrão de
> saída será
> sempre esse.
> Ex: 1007(gddrh), 1336(gtel)
> 
> att
> 
> Roberval
> ---------------------------------------------------------------------------
> Esta lista é patrocinada pela Conectiva S.A. Visite 
> http://www.conectiva.com.br
> 
> Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
> Regras de utilização da lista: http://linux-br.conectiva.com.br
> FAQ: http://www.zago.eti.br/menu.html
> 


      
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a