I'm generating models in Ruby on Rails, and some of these tables have an awful lot of columns. What's maximum length of a command in Mac OS X?

link|improve this question
feedback

2 Answers

up vote 5 down vote accepted

The limit is not in bash but in your operating system. It's defined by the value of ARG_MAX in your OS's limits.h. You can get the value by running getconf ARG_MAX. On my OSX 10.5 machine (and most other BSD systems) it's 262144. You can read more about this limit here.

link|improve this answer
1  
On Solaris 10, it is 1048320 - both are so big that they boggle the mind that someone might run out of it. – Jonathan Leffler Sep 29 '09 at 2:53
Excellent. I guess I was a was away yet. lol – DGM Sep 29 '09 at 3:17
feedback

It depends on the shell, but the last time I ran a configure script using zsh on 10.6 it was 65535 characters.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.