Você pode usar o GNU grep :
grep -oP 'FREEBYTES.*percent="\K[0-9.]+' file
Ou sed :
sed -n '/FREEBYTES/{s/.*percent="\([0-9.]*\).*//p}' file
Ou GNU sed :
sed -rn '/FREEBYTES/{s/.*percent="([0-9.]+).*//p}' file64
Ou awk :
awk '/FREEBYTES/{sub(/.*percent="/,""); sub(/".*/,""); print}' file
Ou perl :
perl -ne 'print if s/.*FREEBYTES.*percent="([0-9.]+).*//' file
Observe que todos eles funcionarão com entradas arbitrárias de vários comprimentos, contanto que as seqüências de caracteres FREEBYTES e percent=" estejam presentes e sejam seguidas por pelo menos um número e, em seguida, " .