<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://library.morph.zone/index.php?action=history&amp;feed=atom&amp;title=Shell_Commands%2FEval</id>
		<title>Shell Commands/Eval - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://library.morph.zone/index.php?action=history&amp;feed=atom&amp;title=Shell_Commands%2FEval"/>
		<link rel="alternate" type="text/html" href="http://library.morph.zone/index.php?title=Shell_Commands/Eval&amp;action=history"/>
		<updated>2026-05-26T05:48:01Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://library.morph.zone/index.php?title=Shell_Commands/Eval&amp;diff=2885&amp;oldid=prev</id>
		<title>JPV at 12:17, 5 January 2016</title>
		<link rel="alternate" type="text/html" href="http://library.morph.zone/index.php?title=Shell_Commands/Eval&amp;diff=2885&amp;oldid=prev"/>
				<updated>2016-01-05T12:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 12:17, 5 January 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Eval''' - Evaluates a mathematical expression&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Eval''' - Evaluates a mathematical expression&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE1/A, OP, VALUE2/M, TO/K, LFORMAT/K&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE1/A, OP, VALUE2/M, TO/K, LFORMAT/K&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, HEX/S&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE1&amp;#160; - value 1: can be decimal, hexadecimal or octal (see below)&amp;#160; &amp;#160; &amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE1&amp;#160; - value 1: can be decimal, hexadecimal or octal (see below)&amp;#160; &amp;#160; &amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE2&amp;#160; - value 2: can be decimal, hexadecimal or octal (see below)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;VALUE2&amp;#160; - value 2: can be decimal, hexadecimal or octal (see below)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TO&amp;#160; &amp;#160; &amp;#160; - filename where to redirect eval result&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TO&amp;#160; &amp;#160; &amp;#160; - filename where to redirect eval result&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;LFORMAT - formatting string used to print the answer (see below)&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;LFORMAT - formatting string used to print the answer (see below)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HEX&amp;#160; &amp;#160;  - prints the result in hexadecimals&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;About VALUE1 and VALUE2:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;About VALUE1 and VALUE2:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JPV</name></author>	</entry>

	<entry>
		<id>http://library.morph.zone/index.php?title=Shell_Commands/Eval&amp;diff=1930&amp;oldid=prev</id>
		<title>JPV: Created page with &quot;'''Eval''' - Evaluates a mathematical expression  VALUE1/A, OP, VALUE2/M, TO/K, LFORMAT/K  &lt;nowiki&gt; VALUE1  - value 1: can be decimal, hexadecimal or octal (see below)...&quot;</title>
		<link rel="alternate" type="text/html" href="http://library.morph.zone/index.php?title=Shell_Commands/Eval&amp;diff=1930&amp;oldid=prev"/>
				<updated>2015-03-03T10:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Eval&amp;#039;&amp;#039;&amp;#039; - Evaluates a mathematical expression  VALUE1/A, OP, VALUE2/M, TO/K, LFORMAT/K  &amp;lt;nowiki&amp;gt; VALUE1  - value 1: can be decimal, hexadecimal or octal (see below)...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Eval''' - Evaluates a mathematical expression&lt;br /&gt;
&lt;br /&gt;
VALUE1/A, OP, VALUE2/M, TO/K, LFORMAT/K&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
VALUE1  - value 1: can be decimal, hexadecimal or octal (see below)         &lt;br /&gt;
OP      - a supported operator (see below)&lt;br /&gt;
VALUE2  - value 2: can be decimal, hexadecimal or octal (see below)&lt;br /&gt;
TO      - filename where to redirect eval result&lt;br /&gt;
LFORMAT - formatting string used to print the answer (see below)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
About VALUE1 and VALUE2:&lt;br /&gt;
&lt;br /&gt;
* Hexadecimal numbers are indicated by either a leading Ox or #x.&lt;br /&gt;
* Octal numbers are indicated by either a leading 0 or a leading #.&lt;br /&gt;
* Alphabetical characters are indicated by a leading single quotation mark (`) and are evaluated as their ASCII equivalent.&lt;br /&gt;
&lt;br /&gt;
The LFORMAT keyword specifies the formatting string used to print the answer.&lt;br /&gt;
You can use %X (hexadecimal), %O (octal), %N (decimal), or %C (character).&lt;br /&gt;
The %X and %O options require a number of digits using the LFORMAT keyword,&lt;br /&gt;
you can specify to print a new line by including *N in your string.&lt;br /&gt;
&lt;br /&gt;
Supported Operations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
addition       +&lt;br /&gt;
subtraction    -&lt;br /&gt;
multiplication *&lt;br /&gt;
division       /&lt;br /&gt;
modulo         mod, M, m, or %&lt;br /&gt;
bitwise AND    &amp;amp;&lt;br /&gt;
bitwise OR     |&lt;br /&gt;
bitwise NOT    ~&lt;br /&gt;
left shift     Ish, L, or |&lt;br /&gt;
right shift    rsh, R, or r&lt;br /&gt;
negation       -&lt;br /&gt;
exclusive OR   xor, X, or x&lt;br /&gt;
bitwise        eqv, E, or e&lt;br /&gt;
equivalence&lt;br /&gt;
&lt;br /&gt;
Example: SYS:&amp;gt; EVAL 0x5f / 010 LFORMAT=&amp;quot;The answer is %X4*N&amp;quot;&lt;br /&gt;
         The answer is 000B&lt;br /&gt;
         SYS:&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>JPV</name></author>	</entry>

	</feed>