Shell Script [RESOLVIDO]

1. Shell Script [RESOLVIDO]

Juliano Güntzel Melo
JulianoMelo

(usa Outra)

Enviado em 19/05/2020 - 22:00h

Mostrar todas as flags do processador que são apresentadas em /proc/cpuinfo, organizando-as em ordem alfabética:

nano ordenado.sh
#/bin/bash
cat /proc/cpuinfo | grep flags | tail -c -46 > flags.txt
cat flags.txt | tr [:space:] ':' > delimitador.txt
cat delimitador.txt | sort -t:
CRTL+X, Yes e Enter
chmod 755 ordenado.sh
./ordenado.sh
fpu:tsc:msr:pae:cx8:cmov:rdtscp:cpuid:svm:npt:

Não entendi porque não ficou em ordem alfabética, o que eu posso fazer para resolver isso?


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 20/05/2020 - 18:23h

JulianoMelo escreveu:

Mostrar todas as flags do processador que são apresentadas em /proc/cpuinfo, organizando-as em ordem alfabética:

nano ordenado.sh
#/bin/bash
cat /proc/cpuinfo | grep flags | tail -c -46 > flags.txt
cat flags.txt | tr [:space:] ':' > delimitador.txt
cat delimitador.txt | sort -t:
CRTL+X, Yes e Enter
chmod 755 ordenado.sh
./ordenado.sh
fpu:tsc:msr:pae:cx8:cmov:rdtscp:cpuid:svm:npt:

Não entendi porque não ficou em ordem alfabética, o que eu posso fazer para resolver isso?

Boa noite Juliano.
Neste caso, nao ordena pq só tem uma linha.....Para o "sort" ordenar, deve ter uma palavra por linha,
Exemplo:
#Não ordena
echo {z..a}|sort
#Ordena
echo {z..a}|tr ' ' '\n'|sort|xargs
a b c d e f g h i j k l m n o p q r s t u v w x y z
grep -m1 '^flags' /proc/cpuinfo|cut -c10-|tr ' ' '\n'|sort|paste -sd';' 


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Resolvido

Juliano Güntzel Melo
JulianoMelo

(usa Outra)

Enviado em 21/05/2020 - 16:15h


Muito obrigado, consegui resolver meu problema com sua ajuda, valeu mesmo, deu certinho.


4. Re: Shell Script [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 21/05/2020 - 17:35h

JulianoMelo escreveu:


Muito obrigado, consegui resolver meu problema com sua ajuda, valeu mesmo, deu certinho.

Por nada Juliano.
Se não for pedir muito,
Escolha "A Resposta" que mais te ajudou, como "A Melhor",
Dessa forma, sou pontuado...


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts