Если указанный пользователь c зарегистрирован на нескольких терминалах, как я могу проверить линию, где время IDLE является самым низким?
Я использовал следующую команду:
who -u -H | grep 'user1' | tr -s " " | cut -f '1 4' -d " "
И вывод:
user1 13:22
user1 13:50
Это означает, что user1 регистрируется на двух терминалах, а вторая столбец показывает время простоя.
Я работаю над сценарием оболочки и хочу использовать только первую строку, потому что время IDLE самое низкое.