我在Ruby on Rails中生成模型,其中一些表格有很多列。 Mac OS X中命令的最大长度是多less?
限制不是在bash中,而是在你的操作系统中。 它由您的操作系统的limits.h
的ARG_MAX
值定义。 您可以通过运行getconf ARG_MAX
来获取该值。 在我的OSX 10.5机器上(和大多数其他的BSD系统),它是262144.你可以在这里阅读更多关于这个限制。
这取决于shell,但是最后一次我在10.6上使用zsh运行一个configuration脚本,它是65535个字符。