Em Sáb, 2009-06-06 às 11:23 +0000, shell-script@yahoogrupos.com.br
escreveu:
> script para ver informações de hardware 
> Enviado por: "ficmati...@gmail.com" ficmati...@gmail.com 
> Sex, 5 de Jun de 2009 6:25 pm 
> 
> 
> Olá.
> 
> Criei o script abaixo para para ver informações de hardware.
> 
> ??Como posso melhorá-lo??
> 
> Obrigado.
#Eu não sei se é melhorar mas a forma que o faria era assim ...
> FILE="arq_no_pendrive.txt"
> echo "*******************************************" >> $FILE
> cat /etc/hostname >> $FILE
> ifconfig -a >> $FILE
> vmstat >> $FILE grep -Eo "\b(hd|sc?d|n?s[tg]|loop|md|
> ram)([a-z]+)?[0-9]*b" /proc/diskstats >> $FILE
> echo "+++++usuários importantes++++++" >> $FILE
#A linha abaixo ficaria assim
grep ":0:" /etc/passwd >> $FILE
> cat /etc/passwd | grep ":0:" >> $FILE
> echo "+++++usuários no home ++++++" >> $FILE
#A linha abaixo ficaria assim
grep "/home/" /etc/passwd >> $FILE
> cat /etc/passwd | grep "/home/" >> $FILE
# Alinha abaixo sumiria e ficaria apenas com o loop do for
> lsmod | cut -d ' ' -f 1 >> $FILE
> for i in `lsmod | cut -d ' ' -f 1`
> do
echo "*******************************************
+++++++++ $i +++++++++
`modinfo $i`
" >> $FILE
# A linha de baixo não utilizaria
> modinfo $i >> $FILE
> done 

Isso é aproveitando o seu script, mas na verdade melhoraria a saída com
o AWK.

Espero ter ajudado.

Responder a