diff --git a/btrfs-du b/btrfs-du index 6c5e16f..9be9847 100755 --- a/btrfs-du +++ b/btrfs-du @@ -114,6 +114,7 @@ EXC_=( $( awk '{ print $3 }' <<< "$OUT" ) ) for (( i = 0 ; i < ${#ID__[@]} ; i++ )); do TOT[${ID__[$i]}]=$( bytesToHumanIEC ${TOT_[$i]} ) EXC[${ID__[$i]}]=$( bytesToHumanIEC ${EXC_[$i]} ) + EXC_NUM[${ID__[$i]}]=${EXC_[$i]} done ## naming data @@ -139,7 +140,7 @@ printf "$separatorLine" ## matching by IDs in btrfs subvolume list for (( i = 0 ; i < ${#ID__[@]} ; i++ )); do printf "$formatMask" ${NAME[${ID__[$i]}]} "${TOT[${ID__[$i]}]}" "${EXC[${ID__[$i]}]}" ${ID__[$i]} - EXC_TMP=${EXC_[$i]} + EXC_TMP=EXC_NUM[${ID__[$i]}] EXCL_TOTAL=$(( EXCL_TOTAL + EXC_TMP )) done