Estou gerando modelos no Ruby on Rails, e algumas dessas tabelas têm muitas colunas. Qual é a duração máxima de um comando no Mac OS X?
11
O limite não está no bash, mas no seu sistema operacional. É definido pelo valor de ARG_MAX
no seu sistema operacional limits.h
. Você pode obter o valor executando getconf ARG_MAX
. Na minha máquina OSX 10.5 (e na maioria dos outros sistemas BSD), é 262144. Você pode ler mais sobre esse limite aqui .
echo "$(printf "%$(getconf ARG_MAX)s")"
com/bin/echo "$(printf "%$(getconf ARG_MAX)s")"
262144
.Depende do shell, mas a última vez que executei um script de configuração usando o zsh no 10.6, eram 65535 caracteres.
fonte