<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Нужно объясние работы скрипта</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10018.html</link>
    <description>Кто может объяснить, как это гениальный скрипт работает?&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;perm() &#123;    &lt;br&gt;  items=&quot;$1&quot;&lt;br&gt;  out=&quot;$2&quot;  &lt;br&gt;  &#091;&#091; &quot;$items&quot; == &quot;&quot; &#093;&#093; &amp;&amp; echo &quot;$out&quot; &amp;&amp; return&lt;br&gt;  for (( i=0; i&amp;lt;$&#123;#items&#125;; i++ )) ; do&lt;br&gt;    ( perm &quot;$&#123;items:0:i&#125;$&#123;items:i+1&#125;&quot; &quot;$out$&#123;items:i:1&#125;&quot; )&lt;br&gt;    done&lt;br&gt;  &#125;&lt;br&gt;while read line ; do perm $line ; done &amp;lt; File&lt;br&gt;&lt;br&gt;&lt;br&gt;Не понимаю, как генерируется перестановка.&lt;br&gt;А именно тут: &quot;$&#123;items:0:i&#125;$&#123;items:i+1&#125;&quot; &quot;$out$&#123;items:i:1&#125;&quot; )&lt;br&gt;&lt;br&gt;Что означает это двоеточие?&lt;br&gt;</description>

<item>
    <title>Нужно объясние работы скрипта (Black_Ru)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10018.html#2</link>
    <pubDate>Wed, 17 Jun 2015 18:49:25 GMT</pubDate>
    <description>&amp;gt; man bash &lt;br&gt;&amp;gt; /Parameter Expansion &lt;br&gt;&lt;br&gt;Спасибо, добрый человек. &lt;br&gt;Понял. &lt;br&gt;</description>
</item>

<item>
    <title>Нужно объясние работы скрипта (Etch)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10018.html#1</link>
    <pubDate>Wed, 17 Jun 2015 18:18:07 GMT</pubDate>
    <description>man bash&lt;br&gt;/Parameter Expansion&lt;br&gt;</description>
</item>

</channel>
</rss>
