Назад | Перейти на главную страницу

Какова максимальная длина командной строки в Mac OS X?

Я создаю модели в Ruby on Rails, и в некоторых из этих таблиц очень много столбцов. Какая максимальная длина команды в Mac OS X?

Ограничение не в bash, а в вашей операционной системе. Он определяется значением ARG_MAX в вашей ОС limits.h. Вы можете получить значение, запустив getconf ARG_MAX. На моей машине с OSX 10.5 (и в большинстве других систем BSD) это 262144. Вы можете узнать больше об этом ограничении. Вот.

Это зависит от оболочки, но в последний раз, когда я запускал сценарий конфигурации с использованием zsh на 10.6, он был 65535 символов.