anonymous@RULINUX.NET~# Last login: 2024-11-23 22:20:43
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

народ, а есть ограничение в bash на длину символов команды?

вот надо запустить команду с числом параметров, длинна символов которых(составляющих параметры, передаваемые проге) около 200000

?

anonymous(*) (2017-03-20 19:48:23)

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0

[Ответить на это сообщение]
avatar
Скрыть

Re:народ, а есть ограничение в bash на длину символов команды?

Есть, длинное запускать черех xargs.

Dr.uid(*)(2017-03-20 20:22:09)

Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/48.0
avatar
Скрыть

Re:народ, а есть ограничение в bash на длину символов команды?

Как минимум, его хоть спросить по-человечески можно, что он можен:


$ xargs --show-limits
Your environment variables take up 2187 bytes
POSIX upper limit on argument length (this system): 2092917
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 2090730
Size of command buffer we are actually using: 131072
Maximum parallelism (--max-procs must be no greater): 2147483647
 


А то этот гнусный getconf чота выводит - а ты сиди и гадай что там за ARG_MAX или LINE_MAX - в мане-то оно не написано.

anonymous(*)(2017-03-20 20:29:16)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!