Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Условный оператор в bash
 Категория: bash скрипты | автор: Codeserfer | 1 декабря 2009 | Просмотров: 4286  



 
Следующим этапом в изучении bash я выбрал условный оператор. Немного покопавшись, я выяснил как он работает. Это синтаксис немного отличается от синтаксиса языков, которые я уже знаю. Давайте рассмотрим его.
Приведу простой пример:
#!/bin/bash
my="123"
if [ "$my" = "123" ]
then
   echo "Это так"
fi

Выдаст "Это так". Сразу хочу заметить первую особенность: после открывающейся квадратной скобки ( [ ) и перед закрывающейся квадратной скобкой ( ] ) должны стоять пробелы. Иначе выдаст ошибку и Вы долго будете думать в чем дело. В нашем примере в строке сравнения могут и отсутствовать кавычки (if [ $my = 123 ]), от этого правильность не поменяется, но все же советую ставить их, чтобы избежать неприятностей.
Это был простейший пример, приведу посложнее:
#!/bin/bash
my="123"
if [ $my = 123 ]
then
   echo "Это"
   echo "так"
else
  echo "Это"
  echo "не так"
fi

Эта конструкция уже посложнее. Я добавил ветку else и по два оператора в каждой из них. Можете поиграть с условием и посмотреть, как будет меняться вывод. Так в принципе, ничего сложного нет, главное не запутаться.
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 2)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Простейшие операции на bash
  • Таблица квадратов до произвольного числа на php
  • Арифметические операции в bash
  • Обращение к WhoIs для IP на PHP
  • Галерея изображений
  •  
    Комментарии (0) Распечатать




    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама