Mac OS X에서 명령 줄의 최대 길이는 얼마입니까? 일부에는 많은 열이 있습니다. Mac OS

Ruby on Rails에서 모델을 생성하고 있는데이 테이블 중 일부에는 많은 열이 있습니다. Mac OS X에서 명령의 최대 길이는 얼마입니까?



답변

제한은 bash가 아니라 운영 체제에 있습니다. ARG_MAXOS의 값으로 정의됩니다 limits.h. 를 실행하여 값을 얻을 수 있습니다 getconf ARG_MAX. 내 OSX 10.5 시스템 (및 대부분의 다른 BSD 시스템)에서는 262144 입니다. 이 제한에 대한 자세한 내용은 여기를 참조하십시오 .


답변

쉘에 따라 다르지만 10.6에서 zsh를 사용하여 configure 스크립트를 마지막으로 실행했을 때 65535 자였습니다.