<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vital-soft.com/index.php?action=history&amp;feed=atom&amp;title=UNIX_Script_Syntax</id>
	<title>UNIX Script Syntax - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vital-soft.com/index.php?action=history&amp;feed=atom&amp;title=UNIX_Script_Syntax"/>
	<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;action=history"/>
	<updated>2026-04-12T13:47:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2774&amp;oldid=prev</id>
		<title>&gt;Johno at 17:20, 8 July 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2774&amp;oldid=prev"/>
		<updated>2020-07-08T17:20:01Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:20, 8 July 2020&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-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Other command line parameters, such as -aprofile, may be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Other command line parameters, such as -aprofile, may be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*The &amp;#039;&amp;#039;&amp;lt;&amp;lt; EOD&amp;#039;&amp;#039; syntax &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;causes &lt;/del&gt;all the commands which follow in the script (up to the specified label) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to be passed &lt;/del&gt;as input to the AskPlus program.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039;&amp;lt;&amp;lt; EOD&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&lt;/ins&gt;&amp;#039;&amp;#039; syntax &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;instructs UNIX to pass &lt;/ins&gt;all the commands which follow in the script (up to the specified label) as input to the AskPlus program.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Johno</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2773&amp;oldid=prev</id>
		<title>&gt;Johno at 17:18, 8 July 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2773&amp;oldid=prev"/>
		<updated>2020-07-08T17:18:46Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:18, 8 July 2020&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-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Other command line parameters, such as -aprofile, may be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Other command line parameters, such as -aprofile, may be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;syntax &amp;#039;&lt;/del&gt;&amp;#039;&amp;#039;&amp;lt;&amp;lt; EOD&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&lt;/del&gt;&amp;#039;&amp;#039; syntax causes all the commands which follow in the script (up to the specified label) to be passed as input to the AskPlus program.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*The &amp;#039;&amp;#039;&amp;lt;&amp;lt; EOD&amp;#039;&amp;#039; syntax causes all the commands which follow in the script (up to the specified label) to be passed as input to the AskPlus program.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Johno</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2772&amp;oldid=prev</id>
		<title>&gt;Johno at 17:18, 8 July 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2772&amp;oldid=prev"/>
		<updated>2020-07-08T17:18:21Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:18, 8 July 2020&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-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EOD&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EOD&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;Other command line parameters, such as -aprofile, may &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;also &lt;/del&gt;be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*&lt;/ins&gt;Other command line parameters, such as -aprofile, may be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;The syntax &amp;lt;&amp;lt; EOD syntax causes all the commands which follow &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;in the script&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;) to be passed as input to the AskPlus program.&amp;#160; All commands, &lt;/del&gt;up to the specified label &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(in this case EOD&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will &lt;/del&gt;be passed to the program.&amp;#160; By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*&lt;/ins&gt;The syntax &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;&amp;lt;&amp;lt; EOD&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039; &lt;/ins&gt;syntax causes all the commands which follow in the script &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;up to the specified label) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;to &lt;/ins&gt;be passed &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;as input &lt;/ins&gt;to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;AskPlus &lt;/ins&gt;program.&amp;#160; &amp;#160;&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=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*&lt;/ins&gt;By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.&amp;#160; If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.&amp;#160; If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).&amp;#160; For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.&amp;#160; &amp;#160;&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=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;*&lt;/ins&gt;Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Johno</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2771&amp;oldid=prev</id>
		<title>&gt;Johno at 17:16, 8 July 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2771&amp;oldid=prev"/>
		<updated>2020-07-08T17:16:06Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:16, 8 July 2020&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 colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Creating a UNIX Script File ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On UNIX, the &amp;quot;-b&amp;quot; command line parameter is required so that AskPlus &amp;quot;knows&amp;quot; that it is running in batch.&amp;#160; If this parameter is omitted, AskPlus will attempt to prompt the user for input (for example when requesting permission to purge a file or when qualifying an ambiguous item) and will expect the next line of the script to contain a valid response.&amp;#160; The most basic AskPlus run command is:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On UNIX, the &amp;quot;-b&amp;quot; command line parameter is required so that AskPlus &amp;quot;knows&amp;quot; that it is running in batch.&amp;#160; If this parameter is omitted, AskPlus will attempt to prompt the user for input (for example when requesting permission to purge a file or when qualifying an ambiguous item) and will expect the next line of the script to contain a valid response.&amp;#160; The most basic AskPlus run command is:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Johno</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2770&amp;oldid=prev</id>
		<title>&gt;Johno: Created page with &quot;On UNIX, the &quot;-b&quot; command line parameter is required so that AskPlus &quot;knows&quot; that it is running in batch.  If this parameter is omitted, AskPlus will attempt to prompt the use...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vital-soft.com/index.php?title=UNIX_Script_Syntax&amp;diff=2770&amp;oldid=prev"/>
		<updated>2020-07-08T17:15:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;On UNIX, the &amp;quot;-b&amp;quot; command line parameter is required so that AskPlus &amp;quot;knows&amp;quot; that it is running in batch.  If this parameter is omitted, AskPlus will attempt to prompt the use...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;On UNIX, the &amp;quot;-b&amp;quot; command line parameter is required so that AskPlus &amp;quot;knows&amp;quot; that it is running in batch.  If this parameter is omitted, AskPlus will attempt to prompt the user for input (for example when requesting permission to purge a file or when qualifying an ambiguous item) and will expect the next line of the script to contain a valid response.  The most basic AskPlus run command is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/ASKPLUS/askplus -b &amp;lt;&amp;lt; EOD&lt;br /&gt;
open database;&lt;br /&gt;
find ...&lt;br /&gt;
report ...&lt;br /&gt;
exit&lt;br /&gt;
EOD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Other command line parameters, such as -aprofile, may also be specified prior to the &amp;quot;&amp;lt;&amp;lt;&amp;quot;.  &lt;br /&gt;
The syntax &amp;lt;&amp;lt; EOD syntax causes all the commands which follow (in the script) to be passed as input to the AskPlus program.  All commands, up to the specified label (in this case EOD) will be passed to the program.  By default, UNIX will perform $variable substitution before passing the input lines to AskPlus.  If the label is enclosed in single quotes (&amp;lt;&amp;lt; &amp;#039;EOD&amp;#039;), UNIX will not modify the lines in any way.  If single quotes are not used, any AskPlus statement that uses a $ ($DATE or &amp;quot;$$$,$$9.99-&amp;quot;) must be escaped with a &amp;#039;\&amp;#039; (back slash).  For example \$DATE or &amp;quot;\$\$\$,\$\$9.99-&amp;quot;.  Script files generated by Visimage3 (File &amp;gt; Create UNIX Scipt File) will automatically escape all $ characters.&lt;/div&gt;</summary>
		<author><name>&gt;Johno</name></author>
		
	</entry>
</feed>