|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slavka Gorbanev 2:5057/57.1 28 Dec 2001 17:58:33 To : Andrew Martovlos Subject : Re: Разобрать параметры коммандной строки для скрипта на bash... -------------------------------------------------------------------------------- On Fri, 28 Dec 2001 14:38:23 +0400 Andrew Martovlos wrote: AM> Дано: AM> /скрипт -abc AM> Решение парсить эти параметры через AM> if echo $1 | grep -q "a" ; then ... AM> if echo $1 | grep -q "b" ; then ... AM> ..кажеться мне слишком анальным. :( AM> Есть-ли какие строковые функции в этом баше, мля? они есть, но они не предназначены для "интеллектуального" разбора командной строки. т.е. больше, чем case ... in -a) ... ;; -b) ... ;; esac от него лучше не требовать. а вообще, там, где есть bash, обычно есть и getopt(1). -- RnD[.] [ http://rnd.web-drive.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.4.9-12 (i686)) * Origin: arcade soldier power! (2:5057/57.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18518ece7fb04.html, оценка из 5, голосов 10
|