Stanislav Maslovski -> debian-russian@lists.debian.org  @ Tue, 29 Sep 2009 
12:15:39 +0400:

 >> Могут ли имена gnu-опций содержать пробелы?
 >> Типа:
 >> 
 >> --"option with spaces"="value with spaces"

 SM> man getopt ничего про это не говорит. Проще проверить, взяв,
 SM> например, за образец код из того же мануала.

 SM> Теоретически, если опции с пробелами допустимы, то как, например,
 SM> интерпретировать

 SM> "--foo bar=x"

 SM> как "--foo" со значением "bar=x" или "--foo bar" со значением "x"?

Я бы предположил, что gnu getopt, получив _одну_ строку, должна искать в
ней '=', а не пробелы.  Потому что штатный синтаксис у нее либо
--opt=val (_один_ элемент argv), либо --opt val (_два_ элемента argv).

Хотя, конечно, с этих гнушников станется...

-- 
А Элберет оксюморон! (c)JB


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить