bormant пишет:Только простые ключи (односимвольные, начинающиеся с однократного '-') могут иметь значения, «длинные» опции (многосимвольные, начинающиеся с 2-х '-') значений не имеют:
$ gcc --help
Например,
Консоль:
$ grep -R --include \*.po --regexp=^msg ./
bormant, вы слишком придирчивы :lol:
- мы с вами всё время говорим о разных вещах.... аж смешно, право wink
- я сказал, что этот текст писался только и исключительно для программистов-разработчиков (вы название не пропустили? wink ), которым нужно быстро доквалифицироваться до проектов под Linux (у них, предположительно, хороший опыт программных проектов в С, и 10 лет и более ... это не пыонэры со студенческой скамьи)... часто это реально: перенос (портирование) того, что уже написано и работает в другом окружении в Linux.
- текст этот не представлялся как учебник (там написано), и не рассчитан, скажем, на администраторов системы Linux... сам я, к большому счастью wink - никогда не был профессиональным системным администратором, а много-много лет был практическим разработчиком и системотехником... и мне чужды чаяния администраторов, каюсь wink
- так вот, относительно программистов и опций wink : программисту понятно, что когда программа написана с использованием POSIX API getopt() & getopt_long() (если вам это что-то говорит), то она ведёт себя ровно так, как я написал, и делает это не только в системе Linux, но и в любой другой системе использующей POSIX API ("... и в Африке...") ... и подавляющее большинство утилит работают именно так (в частности и gcc, который использует то, что называется в API "зарезервированной POSIX опцией -W...")...
- но редкое меньшинство утилит можно написать (и я тоже могу wink , но нужно ли?) с ручным разбором параметров командной строки ... и здесь я могу учудить хоть опцию, начинающуюся с 3-х '-' + хоть 5 параметров у такой опции ... но это - не правило, а исключение!
- в число тех утилит-команд, с которыми предстоит активно и каждодневно работать программисту-разработчику - такие утилиты-исключения (как вы приводите) не входят; поэтому засорять изложение такими отступлениями, в данном конкретном случае - неуместно.