Pular para o conteúdo

Shell Script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Shell Script [RESOLVIDO]

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?

Responder tópico

2. Re: Shell Script

Melhor resposta

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

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]

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
______________________________________________________________________

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder