Имя: Пароль:
IT
 
проблема со сценарием на bash
0 patr88
 
21.02.15
14:33
Добрый день!
Я изучаю Unix самостоятельно по книге и сейчас у меня возникла проблема с одним из заданий:
"Напишите сценарий, анализирующий с помощью case список пользователей, находящихся в настоящий момент в системе. Если имеется хотя бы один сеанс root, должно выдаваться предупреждающее сообщение."

Командой who | awk {'print $1'} я получаю строку из пользователей находящихся в данный момент в системе.

Или же командой ps -all | awk {'print $3'} я получу строку из UID.

Вопрос в следующем, мне надо читать это строку по очереди? Т.е. взять первое слово из строки и проверить входит ли оно в "root",
потом второе и так далее. Цикл for еще не проходился, поэтому я его типа не знаю.
1 ДенисЧ
 
21.02.15
14:35
Умные люди придумали для этого grep ))
2 patr88
 
21.02.15
14:47
ты предлагаешь If найти текст?
3 etc
 
21.02.15
14:50
(1) у него задача сделать через CASE.
4 patr88
 
21.02.15
14:54
etc, спасибо что внимательно прочел.