Новинарски форум

Контролно 1 за 6-та група - записване

Re: Контролно 1 за 6-та група - записване

от Мария Николова -
Number of replies: 0

Още нещо - виждам, че не съм ви дала задача, в която програмата приема произволен брой аргументи от командния ред. Опитайте да модифицирате решението си на messenger.sh така че да се получи:

(messenger2.sh) Да се напише програма, която приема като първи аргумент от командния ред символен низ MESSAGE (може да съдържа whitespace) и като следващи аргументи различни помежду си потребителски имена. Програмата проверява какви потребителски сесии са  стартирани на системата – от кой потребител, на кой терминал и дали на този терминал могат да се изпращат съобщения. За всички терминали на указаните като аргументи потребители, до които могат да се изпращат съобщения, програмата изпраща съобщение MESSAGE.

(Или поне обърнете внимание на различните начини за обхождане на позиционните параметри.)