[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Otimização de código
From: |
Jeiks |
Subject: |
Otimização de código |
Date: |
Fri, 3 Apr 2009 17:55:11 -0300 |
Olá povo,
estava precisando pegar o device de vídeo das máquinas e, caso fosses
unichrome ou via, trocar o nome do driver para vesa.
Bom... consegui, mas tá feio de ver.. hehe
Gostaria de ajuda para melhorar o código.
abração
Código:
#!/bin/bash
DEVICE_DRIVER=""
OLD_IFS="$IFS"
VGA_INFO=$(
IFS=$'\t'
while read lixo NUM_ID lixo;do
grep "0x${NUM_ID%????}.*0x${NUM_ID#????}.*Card:" \
/usr/share/apps/guidance/pcitable
done < /proc/bus/pci/devices | tr [A-Z] [a-z]
)
IFS="$OLD_IFS"
DRIVERS="unichrome via"
for DRIVE in $DRIVERS;do
case ${VGA_INFO} in
*${DRIVE}*)
DEVICE_DRIVER="vesa"
;;
esac
done
--
Jacson R. C. Silva
[As partes desta mensagem que não continham texto foram removidas]
- Otimização de código,
Jeiks <=