Você precisa especificar o sistema de arquivos apropriado (ou ponto de montagem):
df -h /DG9999 | grep -v Filesystem | awk '{print $5}' | sed 's/%//g'
Ao analisar a saída de df
na maioria dos sistemas Linux, você deve usar a opção -P
para garantir que as informações de cada sistema de arquivos sejam mantidas em uma única linha:
df -hP /DG9999 | grep -v Filesystem | awk '{print $5}' | sed 's/%//g'
Você pode combinar toda a manipulação de saída para usar apenas o AWK:
df -hP /DG9999 | awk '!/Filesystem/ { print substr($5, 1, length($5) - 1) }'
Em qualquer configuração recente do GNU, você também pode executar
df --output=pcent /DG9999 | sed '1d;s/%//'