Ruby on Rails에서 모델을 생성하고 있는데이 테이블 중 일부에는 많은 열이 있습니다. Mac OS X에서 명령의 최대 길이는 얼마입니까?
답변
제한은 bash가 아니라 운영 체제에 있습니다. ARG_MAX
OS의 값으로 정의됩니다 limits.h
. 를 실행하여 값을 얻을 수 있습니다 getconf ARG_MAX
. 내 OSX 10.5 시스템 (및 대부분의 다른 BSD 시스템)에서는 262144 입니다. 이 제한에 대한 자세한 내용은 여기를 참조하십시오 .
답변
쉘에 따라 다르지만 10.6에서 zsh를 사용하여 configure 스크립트를 마지막으로 실행했을 때 65535 자였습니다.