language

nodejs 콘솔 커맨드라인 인자 아규먼트 받기

alignG 2022. 5. 12. 21:02

웹싸이트가 아닌 콘솔에서 사용할 경우 종종 인자가 필요할 때가 있는데 간단하게 이미 정의된걸 간단하게 사용해서 할 수 있다. 그리고 여러줄로 인자를 받는 방법도 알아 보겠다. 

 

아래처럼 process.argv안에는 커맨드라인에서 받은 인자값이 들어 있다. 파일명도 포함되어 있으므로 인자 자체만 받기 위해서는 slice로 잘라 주어야 한다. 

 

 

args = process.argv.slice(2); 
console.log(args[0])

 

여러줄 인자 받기 

맥을 사용하고 있고 따로 기본 콘솔로 사용한다. 다른 콘솔도 크게 다르지는 않을 것이다.

콘솔에서 인자에 따음표 "로 묶어 주거나 '로 시작하면 그 다음 닫는 따음표가 끝날 때까지는 Enter를 쳐도 입력이 끝나지 않는다. 

 

qute> 요 부분은 따음표 안이라는 뜻이다. "일 경우에는 dquote가 뜬다. 

 

 

반응형