
removido
(usa Nenhuma)
Enviado em 16/11/2007 - 00:17h
ola pessoal,
Estou refazemdo instalador do neodizinha (que é baseado no do dizinha, que é baseado no do kurumin q é baseado no knoppix... cansei :p ) de acordo com as necessidades de um projeto q estou tocando e gostaria de entender o seguinte:
--------------
> $TMP
NUMHD=0
if [ -f /proc/partitions ] ; then
while read x x x p x
do
case "$p" in
hd?)
if [ "`cat /proc/ide/$p/media`" = "disk" ] ; then
echo "$p `tr ' ' _ </proc/ide/$p/model`" >> $TMP
NUMHD=$[NUMHD+1]
fi
;;
sd?)
x="`scsi_info /dev/$p | grep MODEL | tr ' ' _`"
x=${x#*\"}
x=${x%\"*}
echo "$p $x" >> $TMP
NUMHD=$[NUMHD+1]
;;
*) ;;
esac
done < /proc/partitions
fi
HARDDISKS="`cat $TMP`"
------------
que x x p x é esse? essa variavel é declarada no final mas nao compreendi o q faz e nem pq ela é declarada 3x
Sei q se copiar e colar isso funciona mas quero entender o porque.
Agradeço a quem puder ajudar...
Abraços