<?xml version="1.0" encoding="windows-1252"?>
<node id="850944" title="Re^5: Supressing warnings" created="2010-07-22 20:14:48" updated="2010-07-22 20:14:48">
<type id="11">
note</type>
<author id="580097">
almut</author>
<data>
<field name="doctext">
&lt;blockquote&gt;
&lt;i&gt; With this behaviour I cannot run a script with different flags without having to modify it if it contains a shebang lines with flags. &lt;/i&gt;
&lt;/blockquote&gt;
&lt;p&gt; You could also argue the other way round, i.e. it provides for consistency independently of how exactly the interpreter is being invoked &amp;#8212; in particular as there are some operating system that don't handle shebangs (one rather commonly used one is among them...). &lt;/p&gt;
&lt;p&gt; And some options might be an integral part of a script, or at least important to its proper functioning &amp;#8212; like &lt;c&gt;-n&lt;/c&gt;, &lt;c&gt;-p&lt;/c&gt;, &lt;c&gt;-l&lt;/c&gt;, &lt;c&gt;-C&lt;/c&gt; (which didn't work on the shebang line until recently, btw), etc. &amp;#8212; so I would rather want them to remain in effect when I call the script as &lt;c&gt;perl myscript.pl&lt;/c&gt; . &lt;/p&gt;</field>
<field name="root_node">
850850</field>
<field name="parent_node">
850939</field>
</data>
</node>
