Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 79

Подскажите как правильно проверить условия

16.06.2016, 19:17. Показов 1267. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как правильно проверить последнее условие что a b c равны 1.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
i=$(ps ax | grep -c "Connector");
if [ $i -eq 1 ]; then
a=$i
fi
 
ii=$(ps ax | grep -c "Connector");
if [ $ii -eq 1 ]; then
b=$ii
fi
 
iii=$(ps ax | grep -c "Connector");
if [ $iii -eq 1 ]; then
c=$iii
fi
 
if [[$a -eq 1 && $b -eq 1 && $c -eq 1]] ; then
выполняем какое-либо действие
fi
Выдаёт по последнему условию следующее сообщение: line 17: [[1: command not found
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.06.2016, 19:17
Ответы с готовыми решениями:

Как правильно создать условия?
Здравствуйте. Подскажите как правильно создать условия??? if ($array = getString($temp) == Counter-Strike: Source) { $array =...

Как правильно писать условия (if)
Почему выводит последний метод, хотя не должен выводить его, не так ли? Давайте темам осмысленные заголовки (тема переименованна) ...

Как правильно писать множественные условия?
Есть 2 варианта, отличаются "if" или "else if" <script type="text/javascript"> var svet = "asds"; if( svet ==...

4
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
16.06.2016, 19:46
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Проблема в пробелах
Bash
17
if [[ $a -eq 1 && $b -eq 1 && $c -eq 1 ]] ; then
Добавлено через 1 минуту
Хотя можно проще
Bash
1
if [ $a$b$c -eq 111 ] ; then
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 79
16.06.2016, 20:03  [ТС]
такой же результат [: missing `]'
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
16.06.2016, 22:10
Цитата Сообщение от Cooller51190 Посмотреть сообщение
такой же результат
Code
1
2
[: missing `]'
line 17: [[1: command not found
ну точно!
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 79
16.06.2016, 22:16  [ТС]
уже решил проблему. всем спасибо. тема закрыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.06.2016, 22:16
Помогаю со студенческими работами здесь

Как правильно прописать два условия в if
Вот хотел уточнить как правильно прописать два условия в if. Раньше знал но подзабыл. Кажется вот так: if ((первое...

Как правильно записывать составные условия
Задание: Створити програму, що визначає належить крапка з заданими координат ами X,Y . #include <iostream> #include...

Как правильно прописать эти условия
Начать изучать Delphi, и есть такой код, хочу знать, как правильно нечто подобное можно оформить if Memo1.Lines='0' then ClickButton0; ...

как правильно и корректно сформировать условия?
добрый вечер! такая проблема, необходимо чтобы переменная $stoim меняла свое значение в зависимости от разных условий. но почему то она...

Как для textBox проверить следующие условия?
Минимум 6 символов Минимум 1 прописная буква Минимум 1 цифра По крайней мере один из следующих символов: ! @ # $ % ^


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru