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.