
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
______________________________________________________________________