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'1. 연구 모듈 > Lisp - Common Lisp' 카테고리의 다른 글
[Lisp] Common Lisp 여러가지 팁 (0) | 2015.07.11 |
---|---|
[Lisp] Common Lisp 문자열(String) 관련 함수 정리 (0) | 2015.07.11 |
[Lisp/SBCL] 디렉토리 내의 파일/디렉토리 리스트 얻는 방법 (0) | 2015.06.28 |
[Lisp/SBCL] SBCL 스크립트로 실행하기 (0) | 2015.06.28 |
[겉핥기 프로젝트] Emacs에 SBCL 세팅하기 (0) | 2015.01.09 |