명령행(command-line)이란, 리눅스 시스템에서 프롬프트가 나타나고 커서가 사용자가 명령을 입력하는 행을 말한다. 명령행 인자(Command Line Arguments, CLA)란, 사용자가 명령을 실행할 때 해당 명령(실행파일명)과 함께 지정하는 인자를 말한다. 명령행 인자(CLA)의 전달 CLA는 자동으로 프로그램의 main()함수에 전달된다. int main(int argc, char *argv[]){ ... } main() 함수에서 CLA를 전달받으려면 위와 같이 정의해야 한다. 옵션처리 : getopt() getopt() 함수는 argv에 optstring에 지정된 옵션과 동일한 옵션 문자가 있으면 해당 문자를 리턴한다. POSIX에서 정의한 명령에 대한 기본 규칙(Basic Utilit..