m: don't increment variables inside subshell
This commit is contained in:
parent
54f5477b0f
commit
aa86bb5c6e
16
mblaze/m.sh
16
mblaze/m.sh
@ -38,14 +38,14 @@ _mlist_i_rec()
|
||||
tmc=0
|
||||
entries=0
|
||||
while IFS= read -r dir; do
|
||||
mdirs "$dir" | mlist -i | tail -n 1 | {
|
||||
IFS=" " read -r uc ut fc ft mc mt dummy
|
||||
_mlist_i_rec_ln "$uc" "$fc" "$mc" "$dir"
|
||||
tuc=$((tuc + uc))
|
||||
tfc=$((tfc + fc))
|
||||
tmc=$((tmc + mc))
|
||||
entries=$((entries + 1))
|
||||
}
|
||||
IFS=" " read -r uc ut fc ft mc mt dummy <<EOF
|
||||
$(mdirs "$dir" | mlist -i | tail -n 1)
|
||||
EOF
|
||||
_mlist_i_rec_ln "$uc" "$fc" "$mc" "$dir"
|
||||
tuc=$((tuc + uc))
|
||||
tfc=$((tfc + fc))
|
||||
tmc=$((tmc + mc))
|
||||
entries=$((entries + 1))
|
||||
done
|
||||
if [ $entries -gt 1 ]; then
|
||||
_mlist_i_rec_ln "$tuc" "$tfc" "$tmc"
|
||||
|
Loading…
Reference in New Issue
Block a user