Je voudrais afficher l'espace disque disponible d'un montage au format xx%.
...
Je veux afficher seulement "%60"
L'exemple que vous avez donné ne correspond pas tout à fait à la question puisque la disponible sur L'espace disque dans cet exemple serait de 40%. Au cas où vous souhaiteriez simplement filtrer la sortie de l'application utilisé l'espace disque, vous devez suivre la réponse d'Eugène S. Au cas où vous voudriez exprimer le disponible sur l'espace disque en pourcentage, vous pouvez utiliser une version modifiée de cette méthode. Comme ceci :
df /opt/Application/Disk1/ | awk '{print (100 -$5 )}' | tail -1 | sed 's/^/%/g'
Où awk '{print (100 -$5 )}'
soustrait le pourcentage de la utilisé l'espace disque (qui se trouve dans la 5e colonne dans la sortie normale de l'application df
) à partir de 100, ce qui donne le pourcentage de la disponible sur espace disque. La queue sed 's/^/%/g'
ajoute simplement le symbole % devant la sortie. Pour ajouter le symbole % après la sortie, utilisez sed 's/$/%/g'
à la place.