<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Извлечь несколько цифровых значений из генерируемой строки</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9610.html</link>
    <description>Задача:&lt;br&gt;Дана случайным образом генерируемая строка вида: 9 3484 5555 6734&lt;br&gt;Необходимо извлечь из неё каждую цифровую подстроку и присвоить генерируемой новой переменной вида xxx1, ... xxx4.&lt;br&gt;Неизвестна ни длинна изначальной строки - каждый раз может быть разная. &lt;br&gt;Ни количество потребных переменных - каждый раз количество подстрок может быть разным.&lt;br&gt;&lt;br&gt;Как это можно реализовать? &lt;br&gt;Подозреваю что потребуется цикл.&lt;br&gt;Не понимаю как определить длину строки и как присвоить подстроку переменной?&lt;br&gt;Так как скрипт очень фигово относится к конструкции типа:&lt;br&gt;ch=$(awk &apos;&#123;print substr($0,1,1)&#125;&apos;)&lt;br&gt;</description>

<item>
    <title>Извлечь несколько цифровых значений из генерируемой строки (DinDon)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9610.html#4</link>
    <pubDate>Mon, 24 Dec 2012 15:35:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Как получить подстроку и присвоить её переменной понял: &lt;br&gt;&amp;gt;&amp;gt; subStr=$(echo $xxx &amp;#124; awk &apos;&#123;print $1&#125;&apos;) &lt;br&gt;&amp;gt; Осталась последняя проблема: &lt;br&gt;&amp;gt; Как указать в строке не awk &apos;&#123;print $1&#125;&apos;) где 1 это цифра, &lt;br&gt;&amp;gt; а значение переменной которое генерируется в цикле? Не хочет awk  &lt;br&gt;&amp;gt; жевать переменные, хоть я тресни!&lt;br&gt;&lt;br&gt;Решил и последнюю проблему. Пишется так:&lt;br&gt;awk &apos;&#123;print $&apos;$i&apos;&#125;&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Извлечь несколько цифровых значений из генерируемой строки (DinDon)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9610.html#3</link>
    <pubDate>Mon, 24 Dec 2012 15:15:37 GMT</pubDate>
    <description>&amp;gt; Как получить подстроку и присвоить её переменной понял: &lt;br&gt;&amp;gt; subStr=$(echo $xxx &amp;#124; awk &apos;&#123;print $1&#125;&apos;) &lt;br&gt;&lt;br&gt;Осталась последняя проблема:&lt;br&gt;Как указать в строке не awk &apos;&#123;print $1&#125;&apos;) где 1 это цифра, а значение переменной которое генерируется в цикле? Не хочет awk  жевать переменные, хоть я тресни!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Извлечь несколько цифровых значений из генерируемой строки (name)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9610.html#2</link>
    <pubDate>Mon, 24 Dec 2012 14:08:46 GMT</pubDate>
    <description>в цикле отрезать от строки пробелы, пока длина строки не станет нулевой и не кончатся пробелы&lt;br&gt;</description>
</item>

<item>
    <title>Извлечь несколько цифровых значений из генерируемой строки (DinDon)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9610.html#1</link>
    <pubDate>Mon, 24 Dec 2012 13:49:10 GMT</pubDate>
    <description>Как получить подстроку и присвоить её переменной понял:&lt;br&gt;subStr=$(echo $xxx &amp;#124; awk &apos;&#123;print $1&#125;&apos;)&lt;br&gt;&lt;br&gt;Для того чтобы сгенерировать n количество строк нужно узнать количество подстрок. Как???&lt;br&gt;По количеству пробелов считает не верно. Допустим между подстроками два пробела, а мне показывают четыре при подсчёте по этому методу:&lt;br&gt;count=$(echo $xxx &amp;#124; grep -o &quot; &quot; &amp;#124; wc -c)&lt;br&gt;Почему так, я могу предположить, допустим в строке есть пробелы в начале и конце строки которые не видно. Но как вычесть два лишних пробела из полученного числа?&lt;br&gt;Вариант $count - 2 не работает.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
