Bonjour,
Je cherche à extraire une variable proprement d'une ligne retournée par une commande. Pour l'exemple avec la commandej'ai ça en retour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part df -h
Sachant que, par exemple je veux juste récupérer la valeur 7.3 de la première ligne, je peut faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Filesystem Size Used Avail Use% Mounted on rootfs 7.3G 4.5G 2.5G 65% / /dev/root 7.3G 4.5G 2.5G 65% / devtmpfs 215M 0 215M 0% /dev tmpfs 44M 228K 44M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 88M 0 88M 0% /run/shm /dev/mmcblk0p1 56M 20M 37M 36% /bootet ça va marcher. Seulement si par exemple cette valeur vient à passer de 7.3 à 128.9, ça va me récupérer la bonne valeur en entier ou ça va la tronquer ? Y a t'il une méthode plus propre de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part df -h | grep 'rootfs' | cut -c 17-19
Partager