Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ZIGMyND Гость
|
Добавлено: Чт Апр 24 2003 18:32 Заголовок сообщения: Программирование в shell. Нужна помощь. |
|
|
Здраствуйте уважаемые, нужна Ваша помощь.
может знаешь, кто нибудь, как сделать такую задачку на shell
"Ввести список студентов с перечнем оценок каждого из низ по некоторой дисциплине. Вывести новый список, содержащий фамилию студента и его средний балл."
буду очень благодарен за помощь. icq # 979992 mail: zigmynd@zigmynd.org |
|
Вернуться к началу |
|
 |
Борис Гость
|
Добавлено: Пт Апр 25 2003 07:41 Заголовок сообщения: А какие команды/операторы можно использовать? Только внутренние шелла или из /bin тоже? (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ZIGMyND Гость
|
Добавлено: Пт Апр 25 2003 10:16 Заголовок сообщения: Re: А какие команды/операторы можно использовать? Только внутренние шелла или из /bin тоже? (-) |
|
|
Лучше только внутренние, но в принцепи любой вариант подойдёт. |
|
Вернуться к началу |
|
 |
Борис Гость
|
Добавлено: Пт Апр 25 2003 10:38 Заголовок сообщения: Re: А какие команды/операторы можно использовать? Только внутренние шелла или из /bin тоже? |
|
|
Для внутренних нужно потрудиться, все не помню, а при использовании стандартных внешних например так:
shell-программа (берет данные в виде "ФИО оценка" из стандартного потока ввода): ----------- cat | awk -f awk-программа | sort -----------
awk-программа: ----------- { ball=$NF $NF="" ballsums[$0]+=ball names[$0]++ } END { for(name in names){ print name " " ballsums[name]/names[name] } } ----------- |
|
Вернуться к началу |
|
 |
ZIGMyND Гость
|
Добавлено: Вт Апр 29 2003 22:06 Заголовок сообщения: Re: А какие команды/операторы можно использовать? Только внутренние шелла или из /bin тоже? (-) |
|
|
Спасибо. Кстати кому интересно awk узнать получше вот ссылка. Мне очень помогло понять весь код.
http://fobos.jinr.ru/~tishenko/lib/awk/awk.html |
|
Вернуться к началу |
|
 |
|