|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey V.Chaykin 2:5020/400 14 Jan 2002 11:06:02 To : Slava Gorbanev Subject : Re: Разобрать параметры коммандной строки для скрипта на bash... --------------------------------------------------------------------------------
Slava Gorbanev wrote:
> - Hi, Eugene B.!
>
> In cc.personal on Sat, 29 Dec 2001 05:04:27 +0400 Eugene B. Berdnikov
> wrote:
>
> SG>> они есть, но они не предназначены для "интеллектуального" разбора
> SG>> командной строки. т.е. больше, чем
> SG>>
> SG>> case ... in
> SG>> -a) ... ;;
> SG>> -b) ... ;;
> SG>> esac
> SG>>
> SG>> от него лучше не требовать.
>
> EBB> Чушь. В любом борновском шелле, включая bash, испокон веков
> EBB> работают конструкции вида
>
> get lost. звездочки, бары -- это не суть важно. так или иначе, весь
> разбор и контроль аргументов у опций придется делать ручками.
>
> EBB> case ... in
> EBB> -*a* ) ... ;;
> EBB> -*b* ) ... ;;
> EBB> -*l* | --some-long-option ) ... ;;
> EBB> esac
>
> после минуса-то зачем звезду воткнул?
>
man 1 getopt
--
Всего наилучшего - Алексей В.Чайкин
--- ifmail v.2.15dev5
* Origin: iaphras (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65771bb85add.html, оценка из 5, голосов 10
|