본문 바로가기

Computer Science/Linux

[Linux/Shell] 리눅스 쉘에서 인자(Argument)의 limit을 확인하는 방법

반응형

shell에서 argument를 사용할 때 특정 길이를 넘지 않도록 해야한다.

아마 일반적인 경우에는 그런일이 별로 없겠지만

가끔 인자가 특정 길이를 넘기면 오류가 발생하는 것을 확일할 수 있다.

OSError: [Errno 7] Argument list too long: 'bash'

 

그렇다면 어떻게 하면 인자의 limit을 확인할 수 있을까? 방법은 다음과 같다.

 

인자 최대길이(바이트)를 출력하는 command:

getconf ARG_MAX

결과:

 

반응형