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.584 ]

 


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

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

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

LibreOffice colando duplicado (Ctrl+c Ctrl-v duplicado)

basename - Inserindo ponto separador de milhar em expressão numérica

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

Leitura recomendada

Monitoramento de link de internet de servidores

Backup em shell script na virtualização de máquinas (VMWare)

Kernel for Newbies - Fácil Assistente de Compilação do Kernel

Filtrando sites navegados por máquinas no log do Squid

Como contornar o erro -bash: 08: value too great for base (error token is "08")

  

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