<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.bash-hackers.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.bash-hackers.org/feed.php">
        <title>Bash Hackers Wiki</title>
        <description></description>
        <link>http://wiki.bash-hackers.org/</link>
        <image rdf:resource="http://wiki.bash-hackers.org/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2012-02-06T09:29:04+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/scripting/posparams?rev=1328103733"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/commands/builtin/local?rev=1328020873"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/howto/mutex?rev=1327959053"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/commands/builtin/caller?rev=1326618567"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/commands/builtin/printf?rev=1325969373"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression?rev=1325558033"/>
                <rdf:li rdf:resource="http://wiki.bash-hackers.org/start?rev=1325445698"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.bash-hackers.org/lib/tpl/arctic/images/favicon.ico">
        <title>Bash Hackers Wiki</title>
        <link>http://wiki.bash-hackers.org/</link>
        <url>http://wiki.bash-hackers.org/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.bash-hackers.org/scripting/posparams?rev=1328103733">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T14:42:13+01:00</dc:date>
        <dc:creator>jaalto</dc:creator>
        <title>Handling positional parameters - Fix topo in code comment</title>
        <link>http://wiki.bash-hackers.org/scripting/posparams?rev=1328103733</link>
        <description>Intro

The day will come when you want to give arguments to your scripts. These arguments are reflected as the positional parameters inside your script. Most relevant special parameters are described below:
Parameter(s)Description$0the first positional parameter, equivalent to argv[0] in C, see  the first argument$FUNCNAME the function name (attention: inside a function, $0 is still the $0 of the shell, not the function name)$1 ... $9the argument list elements from 1 to 9${10} ... ${N}the argume…</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/commands/builtin/local?rev=1328020873">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-31T15:41:13+01:00</dc:date>
        <dc:creator>ormaaj</dc:creator>
        <title>The local builtin command - quick draft. Typed in browser and gotta reboot.</title>
        <link>http://wiki.bash-hackers.org/commands/builtin/local?rev=1328020873</link>
        <description>Synopsis

Description

TODO: Describe Bash scope rules in some detail. Point pages like The declare builtin command and those dealing with functions here for more details on locals and dynamic scope. This wiki could use a dedicated article about functions. Not sure how to organize all this information yet. Help if you can. ^_^</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/howto/mutex?rev=1327959053">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-30T22:30:53+01:00</dc:date>
        <dc:creator>sergey</dc:creator>
        <title>Lock your script (against parallel run) - [Choose the locking method] </title>
        <link>http://wiki.bash-hackers.org/howto/mutex?rev=1327959053</link>
        <description>Why lock?

Sometimes there's the need to ensure that a script is only executed one time. Imagine some cronjob to do something very important, which will fail or corrupt data if it accidently runs twice. In these cases, a form of MUTEX (mutual exclusion) is needed.</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/commands/builtin/caller?rev=1326618567">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-15T10:09:27+01:00</dc:date>
        <dc:creator>ormaaj</dc:creator>
        <title>The caller builtin command - Some extra info off the top of my head - needs fact checking.</title>
        <link>http://wiki.bash-hackers.org/commands/builtin/caller?rev=1326618567</link>
        <description>Synopsis


caller [FRAMENUMBER]


Description

The caller builtin command is used to print execution frames of subroutine calls. Without giving a framenumber, the topmost execution frame information is printed (&quot;who called me&quot;) wile linenumber and filename.</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/commands/builtin/printf?rev=1325969373">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-07T21:49:33+01:00</dc:date>
        <dc:creator>ormaaj</dc:creator>
        <title>The printf command - [options] code injection and a few other things.</title>
        <link>http://wiki.bash-hackers.org/commands/builtin/printf?rev=1325969373</link>
        <description>FIXME incomplete
FIXME Stranger, this is a very big topic that needs experience - please extend the descriptions and correct the details if you can!

Attention: This is about the Bash-builtin command printf - however, the description should be nearly identical for an external command that follows POSIX(r).</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression?rev=1325558033">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-03T03:33:53+01:00</dc:date>
        <dc:creator>ormaaj</dc:creator>
        <title>The conditional expression - [Implicit arithmetic context] quoting</title>
        <link>http://wiki.bash-hackers.org/syntax/ccmd/conditional_expression?rev=1325558033</link>
        <description>Synopsis



[[ &lt;EXPRESSION&gt; ]]



Description

The conditional expression is meant as the modern variant of the  classic test command. Since it is not a normal command, Bash doesn't need to apply the normal commandline parsing rules like recognizing &amp;&amp; as  command list operator.</description>
    </item>
    <item rdf:about="http://wiki.bash-hackers.org/start?rev=1325445698">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-01T20:21:38+01:00</dc:date>
        <dc:creator>ormaaj</dc:creator>
        <title>Bash Hackers Wiki Frontpage - [Command Descriptions] Testdrive categorized builtin table, and create a few stubs.</title>
        <link>http://wiki.bash-hackers.org/start?rev=1325445698</link>
        <description>The URL style of this wiki was changed. All old URLs should continue to work, but please update your links. New base is &lt;http://wiki.bash-hackers.org&gt;


The Bash-Hackers Wiki
This wiki is intended to hold documentations of any kind about the GNU Bash. The main motivation was to provide human-readable documentation and information to not force users to read every bit of the Bash manpage - which is hard sometimes. However, these docs here are not meant as newbie tutorial.</description>
    </item>
</rdf:RDF>

