<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как создать индексную переменную в цикле?</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html</link>
    <description>напр.&lt;br&gt;cat ./test&lt;br&gt;&lt;br&gt;#! /bin/bash&lt;br&gt;&lt;br&gt;for counter in &quot;соль сахар кофе мёд&quot;; do&lt;br&gt;echo $counter&lt;br&gt;var.$counter= &quot;whatever&quot;&lt;br&gt;&lt;br&gt;echo &quot; $(var.$counter) = $var.$counter &quot; # Понятно, что чушь, но просто для представления &lt;br&gt;done&lt;br&gt;&lt;br&gt;Хочу, чтоб было:&lt;br&gt;соль&lt;br&gt;varсоль=whatever&lt;br&gt;сахар&lt;br&gt;varсахар=whatever&lt;br&gt;кофе&lt;br&gt;varкофе=whatever&lt;br&gt;мёд&lt;br&gt;varмёд=whatever&lt;br&gt;&lt;br&gt;Грубо, хочу работать в цикле с переменной, частью имени которой являлось бы значение счетчика на данной итерации цикла. bash говорит: varкофе - not found. Помогите, ум кипит.&lt;br&gt;&lt;br&gt;PS. Кстати,необязательно цикл. Как создать и обратиться к переменной и ее значению, частью имени которой являлась бы другая переменная?&lt;br&gt;</description>

<item>
    <title>Как создать индексную переменную в цикле? (Andrey Mitrofanov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#6</link>
    <pubDate>Thu, 11 Oct 2012 06:02:03 GMT</pubDate>
    <description>&amp;gt; $ j=$&#123;!ref&#125;; ref=var$i; eval var$i=$(((j+1)*i)); echo $i $&#123;!ref&#125;; let i++ &lt;br&gt;&amp;gt; 4 64 &lt;br&gt;&lt;br&gt; +&lt;br&gt;&lt;br&gt;$ echo $var1 $var2 $var3 $var4 $var5 $var6&lt;br&gt;1 4 15 64 325 1956&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как создать индексную переменную в цикле? (Andrey Mitrofanov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#5</link>
    <pubDate>Thu, 11 Oct 2012 05:35:45 GMT</pubDate>
    <description>&amp;gt; $var = &quot;var&quot;; &lt;br&gt;&amp;gt; $obj = $var.&quot;сахар&quot;; &lt;br&gt;&amp;gt; $$obj = whatever; &lt;br&gt;&lt;br&gt;Там ввирху BASH, а не этот вашшшь PERL.&lt;br&gt;&lt;br&gt;$ i=1&lt;br&gt;$ j=0; ref=var$i; eval var$i=$(((j+1)*i)); echo $i $&#123;!ref&#125;; let i++&lt;br&gt;1 1&lt;br&gt;$ j=$&#123;!ref&#125;; ref=var$i; eval var$i=$(((j+1)*i)); echo $i $&#123;!ref&#125;; let i++&lt;br&gt;2 4&lt;br&gt;$ j=$&#123;!ref&#125;; ref=var$i; eval var$i=$(((j+1)*i)); echo $i $&#123;!ref&#125;; let i++&lt;br&gt;3 15&lt;br&gt;$ j=$&#123;!ref&#125;; ref=var$i; eval var$i=$(((j+1)*i)); echo $i $&#123;!ref&#125;; let i++&lt;br&gt;4 64&lt;br&gt;$ _&lt;br&gt;</description>
</item>

<item>
    <title>Как создать индексную переменную в цикле? (rusya_rr)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#4</link>
    <pubDate>Wed, 10 Oct 2012 09:28:31 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; $var = &quot;var&quot;; &lt;br&gt;&amp;gt; $obj = $var.&quot;сахар&quot;; &lt;br&gt;&amp;gt; $$obj = whatever; &lt;br&gt;&lt;br&gt;Теоретические изыскания вроде не в этом форуме :)&lt;br&gt;и btw - $$ - pid текущего шелла.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как создать индексную переменную в цикле? (Mimicus Pipicus Onanizmus)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#3</link>
    <pubDate>Wed, 10 Oct 2012 07:33:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; eval &quot;var$counter=whatever&quot; &lt;br&gt;&amp;gt;&amp;gt; eval &quot;echo &#092;&#092;&#092;$var$counter = &#092;$var$counter&quot; &lt;br&gt;&amp;gt; Это то, что надо.&lt;br&gt;&amp;gt; Спасибо тебе, знающий незнакомец.&lt;br&gt;&lt;br&gt;$var = &quot;var&quot;;&lt;br&gt;$obj = $var.&quot;сахар&quot;;&lt;br&gt;$$obj = whatever;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как создать индексную переменную в цикле? (rusya_rr)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#2</link>
    <pubDate>Tue, 09 Oct 2012 17:40:45 GMT</pubDate>
    <description>&amp;gt; eval &quot;var$counter=whatever&quot; &lt;br&gt;&amp;gt; eval &quot;echo &#092;&#092;&#092;$var$counter = &#092;$var$counter&quot; &lt;br&gt;&lt;br&gt;Это то, что надо. &lt;br&gt;Спасибо тебе, знающий незнакомец.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как создать индексную переменную в цикле? (meantraitor)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/9563.html#1</link>
    <pubDate>Tue, 09 Oct 2012 16:02:12 GMT</pubDate>
    <description>eval &quot;var$counter=whatever&quot;&lt;br&gt;eval &quot;echo &#092;&#092;&#092;$var$counter = &#092;$var$counter&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
