Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разработать shell-процедуру / 6 сообщений из 6, страница 1 из 1
27.11.2017, 19:22
    #39560166
Verа777k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
Здравствуйте, помогите пожалуйста. Требуется разработать shell-процедуру с комментариями, которая запрашивает последовательно ввод нескольких чисел со знаками и выводит на экран два списка чисел – положительных и отрицательных.
Пробовала выполнить пример из методички с оператором if - выдает ошибки. Как же правильно записать.
Код: powershell
1.
2.
3.
4.
5.
6.
$ z=7
$ if [`expr $z > 0`] ; echo $0
> then "POLOZITELNO"
> [ elif `expr &z < 0` then echo "otrizatelno"]
> [else echo "null"]
> fi
...
Рейтинг: 0 / 0
27.11.2017, 19:50
    #39560171
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
Это в какой-же методичке такую чушь пишут???

Код: powershell
1.
2.
3.
4.
if [ $z -gt 0 ] ; then echo "positive"
elif [ $z -lt 0 ] ; then echo "negative"
else echo "zero"
fi



Документацию читать тут:
https://www.gnu.org/software/bash/manual/bash.html
...
Рейтинг: 0 / 0
27.11.2017, 22:48
    #39560214
Verа777k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
White Owl, спасибо. Методичка по лабораторным ОС . А вы не подскажите как запросить последовательно ввод нескольких чисел со знаками и выводит на экран два списка чисел – положительных и отрицательных. Тоже ошибки выдает.
...
Рейтинг: 0 / 0
30.11.2017, 15:58
    #39562031
Verа777k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
White Owl, скажите пожалуйста в чем ошибка
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
# Вывести запрос
echo -n 
# Прочитать список чисел 
read NUMS
# Вывести первый список
for I in $NUMS
do
# Вывести те, кооторые большше нуля.
[ $I -gt 0 ] && echo "$I"
Done
for I in $NUMS
do
# Вывести те, кооторые меньше нуля.
[ $I -lt 0 ] && echo "$I"
Done
...
Рейтинг: 0 / 0
30.11.2017, 17:26
    #39562107
Verа777k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
Разобралась
...
Рейтинг: 0 / 0
02.12.2017, 19:23
    #39563069
Sirk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработать shell-процедуру
Verа777k,
В чём же была проблема?
У меня такая же проблема, не могу вывести эти списки, подскажите, пожалуйста, что не так?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разработать shell-процедуру / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]