Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Подскажите пособие по написанию скрипта на Си  (Прочитано 630 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qwerty33

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Сломал моск написанием простейшего скрипта на bash
Как, скажите мне, можно неправильно понять строчку
if (3<7)
then
echo "3 меньше семи"
else
echo "семь меньше трех"
fi
Это кратко излагая проблему. Мой мозг сломан. Решил написать на Си, благо писал до этого. Подскажите, пожалуйста, пособия: книги, статьи, учебники ессно online

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Подскажите пособие по написанию скрипта на Си
« Ответ #1 : 19 Сентября 2008, 18:18:53 »
Так '<' - это оператор перенаправления ввода.

if ((3< 7)) - так работает сравнение.

ABS вам в руки http://tldp.org/LDP/abs/html/ В частности http://tldp.org/LDP/abs/html/comparison-ops.html

Оффлайн qwerty33

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Подскажите пособие по написанию скрипта на Си
« Ответ #2 : 19 Сентября 2008, 18:22:36 »
Спасибо.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Подскажите пособие по написанию скрипта на Си
« Ответ #3 : 19 Сентября 2008, 21:51:09 »
if [ 3 -lt 7 ] ; then
  echo "3 меньше 7"

далее по тексту
Пробелы вокруг квадратных скобок обязательны!
« Последнее редактирование: 19 Сентября 2008, 21:55:52 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.063 секунд. Запросов: 23.