<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: странное поведение конструкции  if  else  fi</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9047.html</link>
    <description>сегодня столкнулся с такой проблемой, конструкция странно себя ведет&lt;br&gt;&lt;br&gt;Синтаксис:&lt;br&gt;&lt;br&gt;    if тестовые_команды; then&lt;br&gt;        команды-следствия;&lt;br&gt;    &#091;elif сверхтестовые_команды; then&lt;br&gt;      сверхследcтвия;&#093;&lt;br&gt;    &#091;else альтернативные_следствия;&#093;&lt;br&gt;    fi&lt;br&gt;&lt;br&gt;сначала начал править скрипт, но вижу что он не так как надо работает&lt;br&gt;затем создал пробный скрипт чисто для проверки работы конструкции&lt;br&gt;его я и выложу для разбора полетов, сразу скажу что это лишь малая часть того что&lt;br&gt;я перепробовал (а пробовал я заключать аргументы оператора  if  и в круглые, и в квадратные и в фигурные скобки,&lt;br&gt;пробовал подставлять непосредственно числа которые сравнивал операторами = , != &lt;br&gt;результат сложения, типа  if 2+3=5; then ...&lt;br&gt;строковые переменные, типа  if &quot;text&quot;=&quot;text&quot;; then ...&lt;br&gt;&lt;br&gt;вообщем что я ни пробовал, нифига не похоже на нормальную работу&lt;br&gt;запускал на CentOS 5.5 и на Mandriva 10.2&lt;br&gt;.... у меня уже голова идет кругом, так и свихнуться запросто можно -)))&lt;br&gt;&lt;br&gt;вот собственно сам скрипт, если кто хочет, может сам проверить</description>

<item>
    <title>странное поведение конструкции  if  else  fi (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9047.html#3</link>
    <pubDate>Thu, 24 Feb 2011 17:52:04 GMT</pubDate>
    <description>&amp;gt; Огромное спасибо за подсказку, с пробелами все правильно заработало &lt;br&gt;&amp;gt; к сожалению когда я искал инфоормацию, то нигде не нашел указание на &lt;br&gt;&amp;gt; синтаксис написания команд, делал как в обычных языках программирования &lt;br&gt;&lt;br&gt;не верю! (С)&lt;br&gt;</description>
</item>

<item>
    <title>странное поведение конструкции  if  else  fi (BlackBlock)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9047.html#2</link>
    <pubDate>Thu, 24 Feb 2011 15:25:13 GMT</pubDate>
    <description>Огромное спасибо за подсказку, с пробелами все правильно заработало&lt;br&gt;к сожалению когда я искал инфоормацию, то нигде не нашел указание на синтаксис написания команд, делал как в обычных языках программирования&lt;br&gt;</description>
</item>

<item>
    <title>странное поведение конструкции  if  else  fi (Андрей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9047.html#1</link>
    <pubDate>Wed, 23 Feb 2011 21:39:55 GMT</pubDate>
    <description>синтаксис не правильный&lt;br&gt;if &#091; &quot;$perem3&quot; = &quot;lalala&quot; &#093;; then&lt;br&gt;   echo &quot;равны&quot;&lt;br&gt;else&lt;br&gt;   echo &quot;не равны&quot;&lt;br&gt;fi&lt;br&gt;&lt;br&gt;обратите внимание на пробелы вокруг переменных и квадратные скобки вместо круглых.&lt;br&gt;и рекомендую использовать двойные кавычки если переменнае есть строка.&lt;br&gt;&lt;br&gt;http://tldp.org/LDP/abs/html/&lt;br&gt;</description>
</item>

</channel>
</rss>
