<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Создать скрипт помогите</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html</link>
    <description>Есть файл следующего содержания&lt;br&gt;&lt;br&gt;5.000000 90.000000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;10.000000 90.000000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;&lt;br&gt;есть переменные x = 20.2 и у =30.3.&lt;br&gt;необходимо найти первое и второе слово в строке и сложить с переменными&lt;br&gt;в итоге должны получить файл&lt;br&gt;&lt;br&gt;25.200000 120.300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;30.200000 120.300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Создать скрипт помогите (pilotik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#15</link>
    <pubDate>Wed, 25 Jan 2017 22:52:04 GMT</pubDate>
    <description>Ну вы ребят даёте. Спасибо всем. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Создать метод (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#14</link>
    <pubDate>Mon, 23 Jan 2017 06:33:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Благодарю, забрал в примеры.&lt;br&gt;&amp;gt; это не ко мне )) &lt;br&gt;&amp;gt; Andrey и аноним авторы, а я их решения на perl переписал &lt;br&gt;&amp;gt; но мы же чтим копирайты, страна должна знать своих героев!&lt;br&gt;&lt;br&gt;Я всё думал, что меня смущает в поминании копирайтов в этом контексте. Вот сформулировал. Приём использования awk-а, который я показал, как и обмен способами применения др.инструментов -- это обмен знаниями. Не надо знания копирайтить. И патентовать не надо.&lt;br&gt;&lt;br&gt;На копирайты букваря ж мы не ссылемся, когда пишем сообщения сюда. Да, мне льстит признание коллегами моего мастерства, но и у вас я тоже учусь. Но копирайты (или даже патенты) на методы (выжатые в однострочные примеры!) применения инструментов моего ремесла -- Столмана с Кнутом на вас ;) нет.&lt;br&gt;&lt;br&gt;(никакого отношения к топикстартеру и его задаче)&lt;br&gt;</description>
</item>

<item>
    <title>Создать скрипт помогите (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#13</link>
    <pubDate>Sun, 22 Jan 2017 00:12:15 GMT</pubDate>
    <description>&amp;gt; Благодарю, забрал в примеры.&lt;br&gt;&lt;br&gt;это не ко мне ))&lt;br&gt;Andrey и аноним авторы, а я их решения на perl переписал&lt;br&gt;но мы же чтим копирайты, страна должна знать своих героев!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Создать скрипт помогите (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#12</link>
    <pubDate>Sun, 22 Jan 2017 00:03:18 GMT</pubDate>
    <description>&amp;gt; Сам пару лет искал на сервере -- откуда там русская локаль (с &lt;br&gt;&amp;gt; аналогичными проблемами в результате). Пока не выяснил, что с моего десктопчика &lt;br&gt;&amp;gt; по ssh! :)))) &lt;br&gt;&lt;br&gt;вот и у меня так же! ты открыл мне глаза )))&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Обнаружил в gawk(1) чудеса стандартизации: &#091;I&#093;&quot;Although the POSIX standard requires this &lt;br&gt;&amp;gt; behavior, and gawk does so when --posix is in effect, the &lt;br&gt;&amp;gt; default is  to  follow  traditional behavior  and &lt;br&gt;&amp;gt; use a period as the decimal point, even in locales where &lt;br&gt;&amp;gt; the period is not the decimal point  character.&quot;&#091;/I&#093; &lt;br&gt;&lt;br&gt;о-о-о-о!&lt;br&gt;а вот это просто замечательно! шикарная подсказка&lt;br&gt;</description>
</item>

<item>
    <title>Создать скрипт помогите (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#11</link>
    <pubDate>Fri, 20 Jan 2017 20:24:05 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; твой вариант, безусловно изящней &lt;br&gt;&amp;gt; awk &apos;&#123;$1=sprintf(&quot;&#037;f&quot;,$1+20.2); $2=sprintf(&quot;&#037;f&quot;,$2+30.3); print&#125;&apos; file &lt;br&gt;&amp;gt; 25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; 30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; я там про точки/запятые писал (да гранаты у меня не той системы &lt;br&gt;&amp;gt; - ось фря )))) &lt;br&gt;&lt;br&gt;Благодарю, забрал в примеры.&lt;br&gt;</description>
</item>

<item>
    <title>Создать скрипт помогите (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#10</link>
    <pubDate>Fri, 20 Jan 2017 11:10:52 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; awk &apos;&#123;$1+=20.2; $2+=30.3; printf &quot;&#037;f &#037;f &#037;s&#092;n&quot;, $1, $2, substr($0, length($1)+length($2)+3, &lt;br&gt;&amp;gt; length($0))&#125;&apos; file &lt;br&gt;&amp;gt; 25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; 30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; твой вариант, безусловно изящней &lt;br&gt;&amp;gt; awk &apos;&#123;$1=sprintf(&quot;&#037;f&quot;,$1+20.2); $2=sprintf(&quot;&#037;f&quot;,$2+30.3); print&#125;&apos; file &lt;br&gt;&amp;gt; 25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; 30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; я там про точки/запятые писал (да гранаты у меня не той системы &lt;br&gt;&amp;gt; - ось фря )))) &lt;br&gt;&lt;br&gt;Сам пару лет искал на сервере -- откуда там русская локаль (с аналогичными проблемами в результате). Пока не выяснил, что с моего десктопчика по ssh! :))))&lt;br&gt;&lt;br&gt;&amp;gt; и чтобы были точки вместо запятых, приходится перед awk делать setenv &quot;LC_NUMERIC=C&quot; &lt;br&gt;&amp;gt; или export LC_NUMERIC=C &lt;br&gt;&lt;br&gt;В пределе, &amp;#124;LANG= awk &apos;&#123;...&#125;&apos;.&lt;br&gt;&lt;br&gt;Обнаружил в g</description>
</item>

<item>
    <title>Создать скрипт помогите (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#9</link>
    <pubDate>Fri, 20 Jan 2017 06:22:24 GMT</pubDate>
    <description>&amp;gt; твой вариант, безусловно изящней &lt;br&gt;&amp;gt; awk &apos;&#123;$1=sprintf(&quot;&#037;f&quot;,$1+20.2); $2=sprintf(&quot;&#037;f&quot;,$2+30.3); print&#125;&apos; file &lt;br&gt;&amp;gt; 25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&amp;gt; 30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 &lt;br&gt;&lt;br&gt;Да, классно выглядит.&lt;br&gt;&lt;br&gt;&amp;gt; я там про точки/запятые писал (да гранаты у меня не той системы &lt;br&gt;&amp;gt; - ось фря )))) &lt;br&gt;&lt;br&gt;А я то думал, что не так с точками (проверял на HP-UX)&lt;br&gt;&lt;br&gt;&amp;gt; и чтобы были точки вместо запятых, приходится перед awk делать setenv &quot;LC_NUMERIC=C&quot; &lt;br&gt;&amp;gt; или export LC_NUMERIC=C </description>
</item>

<item>
    <title>Создать скрипт помогите (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#8</link>
    <pubDate>Fri, 20 Jan 2017 00:25:55 GMT</pubDate>
    <description>&amp;gt; Пробовал баш+awk для одной переменной &lt;br&gt;&amp;gt; cat &quot;$file&quot; &amp;#124; while read line; &lt;br&gt;&amp;gt; а дальше не соображу &lt;br&gt;&lt;br&gt;Пробуй для трех переменных&lt;br&gt;&#091;code&#093;cat &quot;$file&quot; &amp;#124; while read first second rest; &#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Создать скрипт помогите (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10142.html#7</link>
    <pubDate>Thu, 19 Jan 2017 15:52:28 GMT</pubDate>
    <description>да ладно, чего там, можно и на &quot;ты&quot;!&lt;br&gt;про обратную связь - это я, конечно, погорячился, ляпнул не подумав ))&lt;br&gt;&lt;br&gt;вариант анонима&lt;br&gt;&lt;br&gt;awk &apos;&#123;$1+=20.2; $2+=30.3; printf &quot;&#037;f &#037;f &#037;s&#092;n&quot;, $1, $2, substr($0, length($1)+length($2)+3, length($0))&#125;&apos; file&lt;br&gt;&lt;br&gt;25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;&lt;br&gt;&lt;br&gt;твой вариант, безусловно изящней&lt;br&gt;&lt;br&gt;awk &apos;&#123;$1=sprintf(&quot;&#037;f&quot;,$1+20.2); $2=sprintf(&quot;&#037;f&quot;,$2+30.3); print&#125;&apos; file&lt;br&gt;&lt;br&gt;25,200000 120,300000 0.144003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;30,200000 120,300000 0.001848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000&lt;br&gt;&lt;br&gt;я там про точки/запятые писал (да гранаты у меня не той системы - ось фря ))))&lt;br&gt;&lt;br&gt;и чтобы были точки вместо запятых, приходится перед awk делать setenv &quot;LC_NUMERIC=C&quot; или export LC_NUMERIC=C&lt;br&gt;&lt;br&gt;а хочется иногда странного, чтобы безо всяких экспортов,&lt;br&gt;и в perl сразу с точками, кстати с ключиком -a получается а-ля awk&lt;br&gt;&lt;br&gt;pe</description>
</item>

</channel>
</rss>
