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


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

Автор Тема: bash, многоярусные условия  (Прочитано 655 раз)

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

Оффлайн f1xmAn

  • Автор темы
  • Участник
  • *
  • Сообщений: 148
    • Просмотр профиля
    • Все для сенсорных смартфонов Nokia
bash, многоярусные условия
« : 07 Сентября 2011, 00:18:18 »
Код: (bash) [Выделить]
if [ $user_choise="1" ]
then
  ls -lh
elif [ $user_choise="2" ]
then
  df -h
else
  du -h
fi
При любом $user_choise выполняется только первое условие: ls -lh. Маны закурил до такой степени, что уже голова идет кругом и отказывается самостоятельно искать ошибку. Помогите, пожалуйста.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: bash, многоярусные условия
« Ответ #1 : 07 Сентября 2011, 00:19:53 »
Нужен ли второй then...
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн f1xmAn

  • Автор темы
  • Участник
  • *
  • Сообщений: 148
    • Просмотр профиля
    • Все для сенсорных смартфонов Nokia
Re: bash, многоярусные условия
« Ответ #2 : 07 Сентября 2011, 00:26:59 »
Вообще, нужен. Пруф.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн f1xmAn

  • Автор темы
  • Участник
  • *
  • Сообщений: 148
    • Просмотр профиля
    • Все для сенсорных смартфонов Nokia
Re: bash, многоярусные условия
« Ответ #4 : 07 Сентября 2011, 00:40:21 »
Как я сам эту ошибку не заметил? Видимо поздно уже :) Спасибо!

 

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