skriptit/mblaze-skriptit/libexec/mblaze-lukemattomat.sh
Juhani Krekelä ddda928165 mblaze-skriptit
2026-08-19 23:34:06 +03:00

19 lines
485 B
Shell
Executable file

#!/bin/sh
lukemattomia_kansiot() {
mdirs | mlist -i |
rg -v '^[[:blank:]]*0 unseen' |
# Ei yhteenvetoa
rg -v '^[[:blank:]]*[0-9]+ unseen[[:blank:]]+[0-9]+ flagged[[:blank:]]+[0-9]+ msg$' |
sed -E 's/^[[:blank:]]*[0-9]+ unseen[[:blank:]]+[0-9]+ flagged[[:blank:]]+[0-9]+ msg[[:blank:]]+//'
}
IFS='
'
for kansio in $(lukemattomia_kansiot)
do
printf '%s%s%s\n' "$(tput smul)" "${kansio#"$HOME"/}" "$(tput rmul)"
mlist -s "$kansio" | msort -d | mthread | mscan
printf '\n'
done