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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Решено] Bash: Ошибка при работе с getopts  (Прочитано 1025 раз)

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

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Здравствуйте. Помогите пожалуйста найти здесь ошибку.#!/bin/bash

case $1 in
  "ffmpeg" ) shift; OPTIND=0; while getopts ":dcu" $option
             do
               case $option in
                 d ) TestConnection; Continue; FFMpeg_Download "$COMPILE_PATH";;
                 c ) FFMpeg_Compile "$COMPILE_PATH";;
                 u ) TestConnection; Continue; FFMpeg_Update "$COMPILE_PATH";;
                 * ) echo -e $RED": Неверно указан ключ!"$ENDCOLOR
                     echo -e $GREEN"------------------------------------------------------------------------------"$ENDCOLOR;;
               esac
             done;;
  * ) echo -e $RED"Такой утилиты не существует!"$ENDCOLOR
      echo -e $GREEN"------------------------------------------------------------------------------"$ENDCOLOR;;
esac
После запуска:./q ffmpeg -cПолучаю: getopts: usage: getopts optstring name [arg]
« Последнее редактирование: 14 Июля 2011, 18:32:32 от CitiЯen »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Re: Bash: Ошибка при работе с getopts
« Ответ #2 : 14 Июля 2011, 18:32:09 »
Спасибо. Дикая невнимательность.

 

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