<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Подстановка переменной bash</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9051.html</link>
    <description>Помогите пожалуйста с подстановкой переменных в баше. Есть скрипт:&lt;br&gt;&lt;br&gt;array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts$j&#091;0&#093;&#125;&quot;; &lt;br&gt;&lt;br&gt;Мне нужно вывести нулевой символ массива array_of_hosts1. Но дело в том, что массив может называться array_of_hosts2, array_of_hosts5 и т.д. Если выводить так:&lt;br&gt;&lt;br&gt;array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts1&#091;0&#093;&#125;&quot;; &lt;br&gt;&lt;br&gt;то все работает...&lt;br&gt;</description>

<item>
    <title>Подстановка переменной bash (New_Birth)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9051.html#4</link>
    <pubDate>Mon, 28 Feb 2011 12:57:41 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts$j&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Мне нужно вывести нулевой символ массива array_of_hosts1. Но дело в том, что &lt;br&gt;&amp;gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&quot;; echo &quot;-h $&#123;!x&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&#091;0&#093;&quot;; echo &quot;-h $&#123;!x&#125;&quot;; &lt;br&gt;&amp;gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt;&amp;gt; $ _ &lt;br&gt;&amp;gt; Спасибо огромное. Работает ) &lt;br&gt;&lt;br&gt;А как стоит поступать, если мне нужно вывести начиная с 3-го элемента и до конца массива?&lt;br&gt;</description>
</item>

<item>
    <title>Подстановка переменной bash (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9051.html#3</link>
    <pubDate>Mon, 28 Feb 2011 10:53:40 GMT</pubDate>
    <description>&amp;gt;&amp;gt; array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts$j&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt;&amp;gt; Мне нужно вывести нулевой символ массива array_of_hosts1. Но дело в том, что &lt;br&gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&quot;; echo &quot;-h $&#123;!x&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&#091;0&#093;&quot;; echo &quot;-h $&#123;!x&#125;&quot;; &lt;br&gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt; $ _ &lt;br&gt;&lt;br&gt;Либо через eval&lt;br&gt;</description>
</item>

<item>
    <title>Подстановка переменной bash (New_Birth)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9051.html#2</link>
    <pubDate>Mon, 28 Feb 2011 10:52:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt; array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts$j&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt;&amp;gt; Мне нужно вывести нулевой символ массива array_of_hosts1. Но дело в том, что &lt;br&gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&quot;; echo &quot;-h $&#123;!x&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt; $ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&#091;0&#093;&quot;; echo &quot;-h $&#123;!x&#125;&quot;; &lt;br&gt;&amp;gt; -h 5, &lt;br&gt;&amp;gt; $ _ &lt;br&gt;&lt;br&gt;Спасибо огромное. Работает )&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Подстановка переменной bash (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9051.html#1</link>
    <pubDate>Mon, 28 Feb 2011 09:10:24 GMT</pubDate>
    <description>&amp;gt; array_of_hosts1=(5, 2, 3, 4); j=1; echo &quot;-h $&#123;array_of_hosts$j&#091;0&#093;&#125;&quot;; &lt;br&gt;&amp;gt; Мне нужно вывести нулевой символ массива array_of_hosts1. Но дело в том, что &lt;br&gt;&lt;br&gt;$ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&quot;; echo &quot;-h $&#123;!x&#091;0&#093;&#125;&quot;;&lt;br&gt;-h 5,&lt;br&gt;$ array_of_hosts1=(5, 2, 3, 4); j=1; x=&quot;array_of_hosts$j&#091;0&#093;&quot;; echo &quot;-h $&#123;!x&#125;&quot;;&lt;br&gt;-h 5,&lt;br&gt;$ _&lt;br&gt;</description>
</item>

</channel>
</rss>
