터미널 입력 문자길에 제한에 대해서
글쓴이: kokiller / 작성시간: 금, 2007/07/20 - 12:48오후
인자를 받아서 실행하는 프로그램이 있습니다. 그런데 인자가 무식하게 길어지는 경우가 발생해서요.
명령어의 이름이 cmd라고 가정하면
# cmd apt apt apt apt apt apt apt apt apt apt apt apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple
위와 같은 명령을 실행하면 인자가 전부 전달되지 않거나 에러가 발생합니다.
하지만
!/bin/sh cmd apt apt apt apt apt apt apt apt apt apt apt apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple
이렇게 스크립트로 만들어서 실행하면 제대로 실행이 됩니다.
콘솔이나 터미널 창에서 직접 입력 했을때 긴 인자를 받을 수 있도록 하는 방법은 없는지. 고수분들의 조언을 부탁드립니다.
Forums:
참고하시라고
참고하시라고 적습니다.
OTL
댓글 달기