Добрый день! Я изучаю Unix самостоятельно по книге и сейчас у меня возникла проблема с одним из заданий: «Напишите сценарий, анализирующий с помощью case список пользователей, находящихся в настоящий момент в системе. Если имеется хотя бы один сеанс root, должно выдаваться предупреждающее сообщение.»
Командой who | awk {'print $1'} я получаю строку из пользователей находящихся в данный момент в системе.
Или же командой ps -all | awk {'print $3'} я получу строку из UID.
Вопрос в следующем, мне надо читать это строку по очереди? Т.е. взять первое слово из строки и проверить входит ли оно в «root», потом второе и так далее. Цикл for еще не проходился, поэтому я его типа не знаю.