<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Диапазоны в if(bash)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html</link>
    <description>Доброго времени суток! Никак не могу найти, как же указывать диапазоны в sh/bash(желательно - в sh, без башизмов). В частности, четные/нечетные диапазоны, либо проверка числа на четность/нечетность вообще. Пробовал типа &lt;br&gt;if &#091; $i -eq &#123;0..30..2&#125; &#093;; then&lt;br&gt;....&lt;br&gt;fi&lt;br&gt;Толку чуть. Есть адекватное решение?&lt;br&gt;</description>

<item>
    <title>Диапазоны в if(bash) (jd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html#5</link>
    <pubDate>Wed, 21 Sep 2011 06:32:32 GMT</pubDate>
    <description>&#037;&lt;br&gt;</description>
</item>

<item>
    <title>Диапазоны в if(bash) (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html#4</link>
    <pubDate>Wed, 21 Sep 2011 05:11:59 GMT</pubDate>
    <description>:) Не каждый анонимоус долетит до середины man bash.&lt;br&gt;</description>
</item>

<item>
    <title>Диапазоны в if(bash) (омоним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html#3</link>
    <pubDate>Wed, 21 Sep 2011 04:33:24 GMT</pubDate>
    <description>&amp;gt; Доброго времени суток! Никак не могу найти, как же указывать диапазоны в &lt;br&gt;&amp;gt; sh/bash(желательно - в sh, без башизмов). В частности, четные/нечетные диапазоны, либо &lt;br&gt;&amp;gt; проверка числа на четность/нечетность вообще. Пробовал типа &lt;br&gt;&amp;gt; if &#091; $i -eq &#123;0..30..2&#125; &#093;; then &lt;br&gt;&amp;gt; ....&lt;br&gt;&amp;gt; fi &lt;br&gt;&amp;gt; Толку чуть. Есть адекватное решение?&lt;br&gt;&lt;br&gt;man seq&lt;br&gt;</description>
</item>

<item>
    <title>Диапазоны в if(bash) (anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html#2</link>
    <pubDate>Wed, 31 Aug 2011 03:54:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; expr num_1 operator num_2 &lt;br&gt;&amp;gt; Пример: expr 2 / 1 &lt;br&gt;&amp;gt; info coreutils &apos;expr invocation&apos; man expr &lt;br&gt;&amp;gt; #!/bin/sh &lt;br&gt;&amp;gt; for num in -1 0 1 2 3 4 5; do &lt;br&gt;&amp;gt; if &#091; $num -eq $((num/2*2)) &#093;; &lt;br&gt;&amp;gt; then echo &quot;$num - чётное число&quot;; &lt;br&gt;&amp;gt; else echo &quot;$num - нечётное число&quot;; &lt;br&gt;&amp;gt; fi &lt;br&gt;&amp;gt; done &lt;br&gt;&lt;br&gt;Спасибо большое. Чувствую себя идиотом)&lt;br&gt;</description>
</item>

<item>
    <title>Диапазоны в if(bash) (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9232.html#1</link>
    <pubDate>Wed, 31 Aug 2011 03:05:55 GMT</pubDate>
    <description>Доброго времени!&lt;br&gt;Мы знаем, что чётное число делится нацело на два.&lt;br&gt;В posix shell арифметические операции производятся следующим образом:&lt;br&gt;$((num_1 operator num_2))&lt;br&gt;Пример: echo $((2/1))&lt;br&gt;В bourne shell арифметические операции производятся следующим образом:&lt;br&gt;expr num_1 operator num_2&lt;br&gt;Пример: expr 2 / 1&lt;br&gt;info coreutils &apos;expr invocation&apos; man expr&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;for num in -1 0 1 2 3 4 5; do&lt;br&gt;if &#091; $num -eq $((num/2*2)) &#093;;&lt;br&gt;then echo &quot;$num - чётное число&quot;;&lt;br&gt;else echo &quot;$num - нечётное число&quot;;&lt;br&gt;fi&lt;br&gt;done&lt;br&gt;</description>
</item>

</channel>
</rss>
