[Go] flag패키지를 사용해서 커맨드라인 툴 만들어보기

flag? os? 커맨드라인 툴에서 인자 받기.

Command line 툴로 인자를 받는 두가지 방법이 있다. os 패키지의 사용 flag 패키지의 사용 os 패키지의 사용 os 패키지는 굉장히 많은 함수들을 가지고 있지만 여기서 살펴볼 것은 Variables에 있는 Args string 슬라이스이다. 패키지 문서에 나와있는 설명처럼 Args 는 프로그램의 이름을 포함한 모든 command-line 인자들을 가지고 있다. 자, 이제 아래와 같은 코드를 작성해서 go build -o args args 라는 이름으로 빌드한 후, ./args test argument 1 로 실행해보자. [Read More]