LINUX.ORG.RU

Описание стандартного стиля передачи параметров в командной строке


0

0

Требуется ссылка на сабж. Возможно коряво описал, сейчас объясню на примере скажем команды ls. Рассмотрим такую строку

ls -aR -w 50 /usr/local/
она может быть тождественно заменена на
ls --all --recursive --width=50 /usr/local/
Требуется описание подобных тождественных замен (-w --> --width=), стандартные способы передачи параметров аргументам (--width=50, или в стандарте допускается например --width 50 60 70), итд. Я пишу для себя вело^W парсер аргументов командной строки в скриптах, заточенный под вышеприведённый (стандартный для gnu-окружения) стиль передачи параметров, и мне нужно его полное описание - что и как обычно передаётся. Надеюсь вы поняли.

★★★★★

Вы пишете свой getopt? В man getopt подробно расписано по каким правилам он работает.

kulti ★★
()
Ответ на: комментарий от anon_666

>GNU coding standards : Standards for Command Line Interfaces ?

Это подойдёт?


да, то что нужно, спасибо.

Вы пишете свой getopt


не совсем - скрипт и парсит аргументы, и вызывает функции, привязанные к их появлению.

jcd ★★★★★
() автор топика
Ответ на: комментарий от jcd

А можно пример скрипта, я примерно что то подобное тоже писал, и была в одно время примерно такая же мысль как у вас.

pavel38
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.