Exibir arquivo de grupos /etc/group de forma personalizada conforme o usuário

Publicado por Ario S. Assunção em 15/07/2011

[ Hits: 10.390 ]

 


Exibir arquivo de grupos /etc/group de forma personalizada conforme o usuário



As vezes precisamos colocar em um script algum comando com uso praticamente único.

Neste caso eu precisava de uma comando que listasse de forma personalizada, conforme o usuário, o arquivo de grupos /etc/group, de tal forma que manter-se a mesma formatação do arquivo, mas exibindo somente o nome do usuário corrente com seus respectivos grupos, meu comando ficou assim:

grep $LOGNAME /etc/group | awk -F":" -v user="$LOGNAME" '{print $1 ":" $2 ":" user}'

É importante notar que o mesmo vale como exemplo de como passar uma variável de ambiente para o comando awk (cuja variável user não leva o $ antes).


Outras dicas deste autor

Padrao Aberto de Documentos - uma grande chance de liberdade - E viva o Linux!

Tirinhas e histórias em quadrinhos pelo Linux

Vi Diff - Não é um guia de vi, mas é muito útil

Como exibir números com um largura fixa de caracteres, complentando com zeros a esquerda

Ubuntu 10.04 / Gnome 2.30 - Barra de localização "editável" do Nautilus

Leitura recomendada

Corrigindo bug do imsniff 0.04 com um simples script (gambiarra)

Adicionando/Removendo módulos na blacklist através de um script

ITM 6.x - Configurando um Universal Agent(UA) a partir de um script shell coletor

FreeBSD - PF + Altq + MRTG

Criando códigos de barra sequenciais usando Shell Script e PHP

  

Comentários

Nenhum coment�rio foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts