Pular para o conteúdo

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

Dica publicada em Shell Script / Avançado
Ario S. Assunção ario
Hits: 10.742 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

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).


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

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

Variável para guardar o nome do Script

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

Tirinhas e histórias em quadrinhos pelo Linux

SHC - Compilando seu shell script

Seu CUPS para sozinho!?

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

Filtrando sites navegados por máquinas no log do Squid

Vundle/Bundle - Plugin para o Vim

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.