Puede usar bash printf
y tr
para hacer este histograma:
while read name num; do
dots=$(printf "%*s" $num " " | tr " ".)
printf "%s\t%s\n" "$name" "$dots"
done <<END
root 5
xuser 3
yuser 1
END
root .....
xuser ...
yuser .
Были найдены два dwm-дистрибутива:
ArchLabs Linux , дистрибутив, основанный на Arch Linux, 64-разрядный -разрядный дистрибутив с последовательным выпуском, который предоставляет live DVD. Дистрибутив можно установить с помощью системного инсталлятора AL-Installer.
Tiny Core Linux , графический рабочий стол Linux размером 12 МБ, основанный на последнем ядре Linux, BusyBox, Tiny X, Fltk и Flwm. Ядро работает полностью в памяти и загружается очень быстро. Пользователь имеет полный контроль над тем, какие приложения и/или дополнительное оборудование следует поддерживать, будь то настольный компьютер, неттоп, устройство или сервер; выбирается из онлайн-репозитория проекта.
Дистрибутивы, основанные на EXWM , не найдены.
Боюсь, нет возможности вникнуть в «полезность» двух подходящих дистрибутивов.
Спасибо Distrowatch.com за их поисковую систему, которая ускорила эту задачу.