Ñоздать программу show_group.sh на входном Ñзыке bash, получающую один аргумент - Ð¸Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ пользователей, и выдающей на Ñтандартный вывод имена, идентификаторы и оболочки пользоателей, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ñта группа оÑновнаÑ. Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ каждом пользователе должна занимать одну Ñтроку, а Ð¿Ð¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть разделе ны Ñимволом |. ДопуÑтим пробелы Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ñ‡Ð¸Ñ‚Ð°Ð±ÐµÐ»ÑŒÐ½Ð¾Ñти вывода. ЕÑли Ð¸Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ не задано, иÑпользоать группу root. Ð’ поÑледней Ñтроке Ñледует вывеÑти общее количеÑтво пользователей, и количеÑтво выбраных пользователей. ЕÑли ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° не ÑущеÑтвует, программа должна вывеÑти Ñообщение об ошибке и завершитьÑÑ Ñ Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ кодом возврата.
Ð’ ходе Ñвоей работы программа может иÑпользовать Ñтандартные неÑзыковые утилиты Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ текÑта (cat, cut, tail, head)
Программа должна быть Ñнабжена коментариÑми, начинатьÑÑ Ñ (#! /bin/bash).
РекомендуетÑÑ Ð¿Ñ€ÐµÐ´ÑƒÑмотреть выдачи помощи по ключу -h.
Add a code snippet to your website: www.paste.org