2017-12-20 16 views
2

우분투에서 J 프로그래밍 언어를 사용하고 있습니다. 커맨드 라인에서 자동으로 스크립트를 호출하고 싶습니다. 나는 이것이 ijconsole 명령을 사용하여 가능해야한다고 생각하지만, 그것에게 일련의 함수를 전달하는 방법을 모른다.자동으로 스크립트로 J (ijconsole)를 호출하는 방법

예를 들어, 펄, 하나는 입력합니다 :

펄 -e '인쇄 "안녕하세요";'

ijconsole 프로그램을 사용하는 J와 동일한 방법이 있습니까? 예를 들어 :

ijconsole -e '로드 "script.ijs"'

감사합니다!

ijconsole script.ijs 

당신은 (하지 스크립트에서) 몇 가지 명령을 실행하려면 다음이 작동합니다 : 다음과 같이

+0

지금까지 나는 다음 명령을 알아 냈습니다. echo "load 'script.ijs'"| ijconsole 더 우아한 방법이 있나요? 이것은 약간의 해킹처럼 보입니다. – Cryptoguy

답변

2

ijconsole를 경로에 가정하면, 터미널 명령 줄에서 스크립트를 실행할 수 있습니다

ijconsole -js "echo 'Hello world'" "exit 0" 
69 

명령 줄 옵션에 대한 설명은 in the J user manual입니다.