안녕하세요
linux의 command line에서 idl 실행에 대한 질문입니다.
pro test
~~~
end
라는 test.pro를 command line에서 실행 시키려고 하는데요.
터미널 창에 $ idl test 를 실행 했더니
% Programs can’t be compiled from single statement mode.라는 에러가 발생합니다.
google 에 찾아보니
idl << eof
test
eof
를 사용한 쉘 스크립트를 작성하여 실행하던지
test.pro를 배치파일로 한번 더 감싸서 $ idl batch.pro와 같은 방법으로 실행하는 방법이 있다고 합니다.
실제도 두 방법 모두 작동하기는 하는데요.
아니면 test.sav 파일로 실행파일을 만든 후 사용하는 방법이 있네요.
위 방법들 말고 직접 test.pro를 command line에서 실행할 수 있는 방법은 없을까요?