Bonne année 2023 pour toute la «communauté» des libristes, la santé pour tous et pour le monde (du) libre , et pour la santé de notre biosphère .
je cherche s’il existe un moyen simple de tester si une valeur est paire ou impaire.
Mon but est de transformer la sortie de lsblk
en un tableau associatif, pour afficher finalement un comparatif entre les valeurs avant et après intervention.
Compteur=1
for i in $(lsblk -lo NAME,FSUSE% | egrep --color=never %)
do
if [[ $Compteur ]]
then
#Impair=clé : créer la chaine « [$i]= »
…
else
#Pair=valeur : créer la chaine « « $i » »
…
done
#Concaténer la chaine de production du tableau:
…
La sortie de la commande lsblk -lo NAME,FSUSE%
se présente ainsi:
NAME FSUSE%
sda3 70%
sda4 45%
mmcblk0p1 79%
VG_1-lv_home 83%
seagateUSB4T-bkp 49%
et donc un élément sur deux est alternativement une clé et une valeur du futur tableau associatif.
Merci