Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Slava Gorbanev                       2:5057/19.20   31 Dec 2001  06:41:34
 To : Eugene B. Berdnikov
 Subject : Re: Разобрать параметры коммандной строки для скрипта на bash...
 -------------------------------------------------------------------------------- 
 
 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
 
 после минуса-то зачем звезду воткнул?
 
 -- 
 RnD[.]                               [ http://dot.formoza.ru/ ]
 
 GCS d- s+:- a-- C++++ UBL+++ P+++ L+++ E(++) W+(++) N++@+ o? K-
 w O M- V PS+ PE Y PGP- t- 5 X R- tv b+ DI-- D++ G++ e- h! r y**
 
 --- tin/1.5.7-20010105 ("Laetitia") (UNIX) (Linux/2.2.16-3 (i586))
  * Origin: just leave me alone (2:5057/19.20)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Разобрать параметры коммандной строки для скрипта на bash...   Slava Gorbanev   31 Dec 2001 06:41:34 
Архивное /ru.linux/92943c2fbf76.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional