Bash set: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "=Internal= * bash")
 
No edit summary
Line 1: Line 1:
=External=
* http://linuxcommand.org/lc3_man_pages/seth.html
=Internal=
=Internal=


* [[bash#Subjects|bash]]
* [[bash#Subjects|bash]]
!!!set and Positional Parameters
{{{
arg="a b c"
set ${arg}
}}}
assigns "a", "b", "c" to positional parameters $1, $2 and $3.
Note that if any of the space-separated argument contains '--', set will try to interpret that sequence of characters:
{{{
set: --: invalid option
}}}
so in order to turn it back into positional argument, you will have to <font color=red>??? do something, did not figure it out yet.</font>
__Referenced by:__\\
[{INSERT com.ecyrd.jspwiki.plugin.ReferringPagesPlugin WHERE max=20, maxwidth=50}]

Revision as of 05:44, 20 February 2016

External

Internal


!!!set and Positional Parameters

{{{

arg="a b c" set ${arg}

}}}

assigns "a", "b", "c" to positional parameters $1, $2 and $3.

Note that if any of the space-separated argument contains '--', set will try to interpret that sequence of characters:

{{{ set: --: invalid option }}}

so in order to turn it back into positional argument, you will have to ??? do something, did not figure it out yet.


__Referenced by:__\\ [{INSERT com.ecyrd.jspwiki.plugin.ReferringPagesPlugin WHERE max=20, maxwidth=50}]