1. 연구 모듈/Lisp - Common Lisp
[Lisp/SBCL] SBCL 스크립트로 실행시, 파라미터 처리
사용자-1
2015. 6. 28. 18:48
SBCL 소스를 커맨드 프롬프트에서 스크립트처럼 실행 시에, 특수 변수 *posix-argv*를 사용하여 실행 파라미터(인자)를 리스트의 형태로 가져올 수 있다.
아래와 같이 example.lisp을 작성한다.
(print *posix-argv*)
실행 파라미터를 주어 실행해보면,
sbcl --script example.lisp enter your argument
("sbcl" "enter" "your" "argument")
첫번째 요소로 SBCL 실행 파일명을 가지며, 나머지에 실행 파라미터가 포함된 리스트가 출력되는 것을 볼 수 있다.
<테스트 환경>
OS : Windows 7
SBCL 버전 : 1.2.7