@NickVolynkin я думаю, следует соблюдать стандарт posix. вот первое, что нашёл в описании стандарта по поводу того, как
переносимыми программами должны обрабатываться опции и как на эту обработку должна влиять последовательность символов
--
, переданная как отдельная опция:
pubs.opengroup.org/onlinepubs/009695399/utilities/… (см. раздел
options)