The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Посоветуйте, чем в шелл разбирать _длинные_ аргументы скрипта?"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Посоветуйте, чем в шелл разбирать _длинные_ аргументы скрипта?" +/
Сообщение от Licha Morada (ok), 04-Май-20, 20:12 

> Если именя аргумента длинное, то без документации и литературного творчества в коде
> скрипта сразу ясно для чего аргумент.

Когда я путаюсь в аргументах своих скриптов, то начинаю задавать параметры через переменные окружения.

> Getops не умеет работать с длинными именами аргументов. Хочу без магичности и
> волшебности имён в виде одной буквы. Чтобы по имени аргумента было
> чётко ясно для чего аргумент.

Бывает встроенная getopts, а бывает отдельная getopt. Вроде, последняя умеет длинные аргументы.
$ which getopts
$ which getopt
/usr/bin/getopt

> Чем сделать, чтобы как в Python Argparse задать число параметров, группы аргументов
> и т.д. Можно написать "while ; do shift ; done", но
> хочется большего.

Кроме того, возможно, вы приблизились к границе применимости шелл скрипта как инструмента.


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Посоветуйте, чем в шелл разбирать _длинные_ аргументы скрипта?, And, 04-Май-20, 18:46  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру