
msoliver
(usa Debian)
Enviado em 15/05/2019 - 17:28h
benet escreveu:
Olá.
Gostaria de saber se alguém conhece um comando que permita pegar o conteúdo de uma linha (HORIZONTAL) e ordenar em várias linhas (VERTICAL), conforme exemplo abaixo.
Usando o COMANDO.
#cat /etc/group | grep programa
Eu tenho o resultado abaixo:
programa:x:113:andre,denisem,gisela,maria,isley,wilton
Mas gostaria que o resultado fosse assim:
andre
denisem
gisela
maria
isley
wilton
Alguém sabe como fazer?
Valeu.
Boa tarde, sei que está resolvido, mas, fica para registro e próximas consultas.
O "awk", faz o serviço.
Sem REDIRECIONAMENTO e mais rápido....
Segue:
awk -F '[:,]' '$1=="PROGRAMA" {for(n=4;n<=NF;n++) printf "%s\n" ,$n}' /etc/group
Importante, Leia => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver