linux command line에서 idl 실행

게시판 IDL Q&A linux command line에서 idl 실행

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #2715 Reply
      tlseorb0111
      회원

      안녕하세요
      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에서 실행할 수 있는 방법은 없을까요?

      • 이 게시글은 tlseorb0111에 의해 8 years, 1 month 전에 수정됐습니다.
    • #2717 Reply
      Miyoung Park
      회원

      네, batch 방식이나 sav 방식 외 linux의 command line에서 직접 실행이 가능합니다.

      test.pro란 프로그램을 직접 실행하려면 아래와 같이 실행 하면 됩니다.

      idl -e ‘test’

      그리고 어떤 디렉토리에 test.pro 파일이 존재할 경우에는 디렉토리로 이동하여 위와 같이 실행해도 되고,
      아래와 같이 디렉토리 경로를 실행할때 함께 지정하고 실행하는 것도 가능합니다.

      idl -e “cd ‘디렉토리 경로’ & test”

      idl starup을 위한 comment-line 옵션들은 IDL 도움말의 contents에서 아래의 페이지의 “-e” 부분을 참고하여,
      주의사항에 대해서도 자세히 읽어보시길 바랍니다.
      Environment -> Getting Started -> Command-line Options for IDL Startup

      • 이 답변은 Miyoung Park에 의해 8 years, 1 month 전에 수정됐습니다.
    • #2721 Reply
      tlseorb0111
      회원

      답변 감사합니다.

      굉장히 많은 도움이 되었습니다.

2 답변 글타래를 보이고 있습니다
'linux command line에서 idl 실행'에 답변달기
글쓴이 정보: