Bash set: Difference between revisions
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}]