JRUNSCRIPT - Online Linux Manual PageSection : 1
Updated : 2021
Source : JDK 17
Note : JDK Commands

NAMEjrunscript − run a command−line script shell that supports interactive and batch modes

SYNOPSISNote: This tool is experimental and unsupported. jrunscript [options] [arguments] options  This represents the jrunscript command−line options that can be used. See Options for the jrunscript Command. arguments  Arguments, when used, follow immediately after options or the command name. See Arguments.

DESCRIPTIONThe jrunscript command is a language−independent command−line script shell. The jrunscript command supports both an interactive (read−eval−print) mode and a batch (−f option) mode of script execution. By default, JavaScript is the language used, but the −l option can be used to specify a different language. By using Java to scripting language communication, the jrunscript command supports an exploratory programming style. If JavaScript is used, then before it evaluates a user defined script, the jrunscript command initializes certain built−in functions and objects, which are documented in the API Specification for jrunscript JavaScript built−in functions.

OPTIONS FOR THE JRUNSCRIPT COMMAND−cp path or −classpath path  Indicates where any class files are that the script needs to access. −Dname=value  Sets a Java system property. −Jflag  Passes flag directly to the Java Virtual Machine where the jrunscript command is running. −l language  Uses the specified scripting language. By default, JavaScript is used. To use other scripting languages, you must specify the corresponding script engine's JAR file with the −cp or −classpath option. −e script  Evaluates the specified script. This option can be used to run one−line scripts that are specified completely on the command line. −encoding encoding  Specifies the character encoding used to read script files. −f script−file  Evaluates the specified script file (batch mode). −f −  Enters interactive mode to read and evaluate a script from standard input. −help or −?  Displays a help message and exits. −q  Lists all script engines available and exits.

ARGUMENTSIf arguments are present and if no −e or −f option is used, then the first argument is the script file and the rest of the arguments, if any, are passed as script arguments. If arguments and the −e or the −f option are used, then all arguments are passed as script arguments. If arguments −e and −f are missing, then the interactive mode is used.

EXAMPLE OF EXECUTING INLINE SCRIPTSjrunscript −e "print('hello world')" jrunscript −e "cat('http://www.example.com')"

EXAMPLE OF USING SPECIFIED LANGUAGE AND EVALUATE THE SCRIPT FILEjrunscript −l js −f test.js

EXAMPLE OF INTERACTIVE MODE jrunscript js> print('Hello World\n\[aq]); Hello World js> 34 + 55 89.0 js> t = new java.lang.Thread(function() { print('Hello World\n\[aq]);\ }) Thread[Thread−0,5,main] js> t.start() js> Hello World js>

RUN SCRIPT FILE WITH SCRIPT ARGUMENTSIn this example, the test.js file is the script file. The arg1, arg2, and arg3 arguments are passed to the script. The script can access these arguments with an arguments array. jrunscript test.js arg1 arg2 arg3
0
Johanes Gumabo
Data Size   :   20,063 byte
man-jrunscript-java-17-openjdk-17.0.2.0.8-7.fc36.x86_64.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   4 / 168,502
Visitor ID   :     :  
Visitor IP   :   3.135.202.168   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_nr_x|149|jrunscript-java-17-openjdk-17.0.2.0.8-7.fc36.x86_64.1|154|\n\[aq]);|js>\ print(\[aq]Hello\ World\\n\[aq]); )         (rof_nr_x|149|jrunscript-java-17-openjdk-17.0.2.0.8-7.fc36.x86_64.1|158|\n\[aq]);\ })|js>\ t\ =\ new\ java.lang.Thread(function()\ {\ print(\[aq]Hello\ World\\n\[aq]);\ }) )