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.737 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

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

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

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

Testando se o servidor está no ar, caso não esteja, a máquina é desligada

Receber e-mail quando o root logar via SSH

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

Criando certificados no Fedora Core

Processos rivais

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.