<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Получение переменных</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7869.html</link>
    <description>Всем доброго времени суток.&lt;br&gt;&lt;br&gt;Есть файл file&lt;br&gt;&lt;br&gt;1001 192.168.20.1&lt;br&gt;1002 192.168.31.78&lt;br&gt;1003 192.168.29.57&lt;br&gt;&lt;br&gt;Надо прочитать этот файл построчно и получить следующие переменные&lt;br&gt;&lt;br&gt;$1=(значение в первом столбце)&lt;br&gt;$2=(значение IP адреса из второго столбца)&lt;br&gt;&lt;br&gt;И эти переменные потом дальше обрабатывать в скрипте&lt;br&gt;&lt;br&gt;Пробовал так&#091;code&#093;&lt;br&gt;#!/bin/sh&lt;br&gt;exec &amp;lt; file&lt;br&gt;while read string&lt;br&gt;do&lt;br&gt;  echo $string&lt;br&gt;done&lt;br&gt;exit 0&#091;/code&#093;&lt;br&gt;то есть построчно считывается, а вот как получить переменные?&lt;br&gt;</description>

<item>
    <title>образование в неоплатном долгу (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7869.html#4</link>
    <pubDate>Fri, 30 Jan 2009 06:51:39 GMT</pubDate>
    <description>&amp;gt;Был рабочий вариант одного скрипта, в нем и обрабатывались переменные, а переменные &lt;br&gt;&amp;gt;там были заданы&lt;br&gt;&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>Получение переменных (maxwell)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7869.html#3</link>
    <pubDate>Fri, 30 Jan 2009 06:40:39 GMT</pubDate>
    <description>Спасибо вам!&lt;br&gt;&lt;br&gt;Да, все правильно, конечно сам ступил.&lt;br&gt;А все было так просто.&lt;br&gt;Был рабочий вариант одного скрипта, в нем и обрабатывались переменные, а переменные там были заданы в виде $1 $2 $3 и т.д.&lt;br&gt;Но дело в том, что командный интерпретатор обрабатывает в командной строке аргументы в виде специальных переменных $1-$9&lt;br&gt;Вот я и наступил на грабли, пытаясь в скрипте получить именно переменные $1 $2&lt;br&gt;В момем случае все оказалось проще, нужно было передать скрипту сразу всю строку в виде аргумента, а не городить огород, разбирая строку на части.&lt;br&gt;</description>
</item>

<item>
    <title>Получение переменных (allez)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7869.html#1</link>
    <pubDate>Fri, 30 Jan 2009 05:51:28 GMT</pubDate>
    <description>&amp;gt;Пробовал так&#091;code&#093; &lt;br&gt;&amp;gt;#!/bin/sh &lt;br&gt;&amp;gt;exec &amp;lt; file &lt;br&gt;&amp;gt;while read string &lt;br&gt;&amp;gt;do &lt;br&gt;&amp;gt;  echo $string &lt;br&gt;&amp;gt;done &lt;br&gt;&amp;gt;exit 0&#091;/code&#093; &lt;br&gt;&amp;gt;то есть построчно считывается, а вот как получить переменные? &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/bin/sh&lt;br&gt;while read var1 var2&lt;br&gt;do&lt;br&gt;  echo &quot;var1 = $var1, var2 = $var2&quot;&lt;br&gt;done &amp;lt; file&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

</channel>
</rss>
