Printar todos os campos [RESOLVIDO]

1. Printar todos os campos [RESOLVIDO]

Henrique Matheus Silva Arouca
henriquechanry28

(usa elementary OS)

Enviado em 06/10/2016 - 18:07h

Tenho um comando assim :

awk 'BEGIN {FS = "|"} ; {gsub(/^[[:blank:]]/, "", $4) ; print $4}' Lista_VisaoVip.txt | sort -t " " -k2 -n

ele printa somente o campo 4 de um arquivo ordenado, porém quero printar todos os campos mas com o campo 4 (preço )ordenado como faço
isso ?

O arquivo é assim :

| 10328 | ADAPTADOR BLUETOOTH LOGITECH 980-000912 | US$ 26,00


  


2. Re: Printar todos os campos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/10/2016 - 18:28h

henriquechanry28 escreveu:

Tenho um comando assim :

awk 'BEGIN {FS = "|"} ; {gsub(/^[[:blank:]]/, "", $4) ; print $4}' Lista_VisaoVip.txt | sort -t " " -k2 -n

ele printa somente o campo 4 de um arquivo ordenado, porém quero printar todos os campos mas com o campo 4 (preço )ordenado como faço
isso ?

O arquivo é assim :

| 10328 | ADAPTADOR BLUETOOTH LOGITECH 980-000912 | US$ 26,00


Boa noite Henrique.
Para isso, não é necessário o awk, somente o sort resolve . .
Segue:
sort -t"|" -k4 -n Lista_VisaoVip.txt 


Att.:
Marcelo Oliver


3. Outra duvida

Henrique Matheus Silva Arouca
henriquechanry28

(usa elementary OS)

Enviado em 06/10/2016 - 18:30h

Obrigado marcelo, e se eu quiser ordenar por nome do produto como eu faço

att, Henrique


4. Re: Printar todos os campos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/10/2016 - 18:42h

henriquechanry28 escreveu:

Obrigado marcelo, e se eu quiser ordenar por nome do produto como eu faço
att, Henrique

-------------------------------------------------------------------------------
sort -t"|" -k4 -n Lista_VisaoVip.txt
Onde:
k4 => indica o Campo 04
k3 => indica o Campo 03
.
.
.
Para ordenar pela descrição (campo 03), faça:
sort -t"|" -k3 -n Lista_VisaoVip.txt

marcelo oliver


5. Funcionou

Henrique Matheus Silva Arouca
henriquechanry28

(usa elementary OS)

Enviado em 06/10/2016 - 18:46h

Obrigado marcelo deu certinho


6. Re: Printar todos os campos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/10/2016 - 18:49h

henriquechanry28 escreveu:

Obrigado marcelo deu certinho


---------------------------------------------------
Ok, Henrique.
Marque como resolvido.
E, se marcar como A MELHOR RESPOSTA fico muito agradecido . . . :)

Abç.
Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts