|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/92943c2fbf76.html, оценка из 5, голосов 10
|