Я нашел решение с помощью vim и awk. Откройте chrome ://систему, разверните использование памяти _, скопируйте в vim и выполните регулярное выражение:
:%s/\D*\(\d*\).MB.*/\1
Остаются только числа перед MB. Сохраните файл и выполните
cat file | awk '{sum += $1} END {print sum}'
Мне не удалось преобразовать код регулярного выражения vim в sed.
Вместо этого сложного подхода вы должны установить срок действия пароля пользователя, чтобы они должны были изменить его при следующем входе в систему.
Изman passwd
:
-e, --expire
Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login.
Таким образом, чтобы установить срок действия пароля user1
, используйте
passwd -e user1