<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не могу додумать алгоритм</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html</link>
    <description>Привет. Есть файл полученный awk &apos;&#123;print $3&quot; &quot;$8&#125;&apos; /var/log/access.log.1&amp;#124;sort&amp;#124;uniq -c &amp;gt;src&lt;br&gt;30 127.0.0.1 u1&lt;br&gt;23 192.168.0.2 u1&lt;br&gt;52 192.168.0.2 u3&lt;br&gt;106 192.168.0.2 u2&lt;br&gt;7 192.168.3.3 u2&lt;br&gt;36 192.168.3.3 u4&lt;br&gt;&lt;br&gt;Хочу вывести строки уникальные по второму полю (по ip), но где цифра в первом поле больше. &lt;br&gt;&lt;br&gt;Пока я застрял на таком. Двойным перебором сравниваю построчно, и если 2е поле совпадает и &lt;br&gt;1е поле больше, то печатаю строку. Для одинаковых выведенных строк к конце будет sort -u&lt;br&gt;&lt;br&gt;IFS=$&apos;&#092;n&apos;&lt;br&gt;for a in &#096;cat src&#096;; do&lt;br&gt;# $b нужно чтобы взять 2е поле. пока не научился взять 2е поле сразу из $a&lt;br&gt;    b=$&#123;a&#037; *&#125;&lt;br&gt;    for i in &#096;cat src&#096;; do&lt;br&gt;        &#091; &quot;$a&quot; = &quot;$i&quot; &#093; &amp;&amp; continue&lt;br&gt;        j=$&#123;i&#037; *&#125;&lt;br&gt;        if &#091; &quot;$&#123;j#* &#125;&quot; = &quot;$&#123;b#* &#125;&quot; &#093; &amp;&amp; &#091; &quot;$&#123;i&#037;&#037; *&#125;&quot; -gt &quot;$&#123;a&#037;&#037; *&#125;&quot; &#093;;then&lt;br&gt;            echo &quot;$i&quot;&lt;br&gt;        fi&lt;br&gt;    done&lt;br&gt;done&lt;br&gt;&lt;br&gt;#./test123.sh&amp;#124;./123.sh &amp;#124;sort -u&lt;br&gt;106 192.168.0.2 u2&lt;br&gt;36 192.168.3.3 u4&lt;br&gt;52 192.168.0.2 u3&lt;br&gt;&lt;br&gt;хотя по идее должен был получить&lt;br&gt;106 192.168.0.2 u2&lt;br&gt;36 192.168.3.3 u4&lt;br&gt;30 127.0.0.1 </description>

<item>
    <title>Не могу додумать алгоритм (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html#5</link>
    <pubDate>Fri, 22 Sep 2017 13:48:33 GMT</pubDate>
    <description>&amp;gt; Ко всем core utils следует читать маны целиком. И наверни книжку Classic &lt;br&gt;&amp;gt; Shell Scripting для начала. Баш не учи. Выучи чистый шелл и &lt;br&gt;&amp;gt; дальше сразу перл по книжкам с ламой. Все для чего не &lt;br&gt;&amp;gt; хватает чистого шелла (/bin/sh), пишешь на перле. Профит.&lt;br&gt;&lt;br&gt;да!!&lt;br&gt;</description>
</item>

<item>
    <title>Не могу додумать алгоритм (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html#4</link>
    <pubDate>Thu, 21 Sep 2017 08:48:18 GMT</pubDate>
    <description>&amp;gt;&amp;gt; cat src &amp;#124;sort -k1,1 -n -r &amp;#124;sort -k2,2 -u &amp;#124;sort -k1,1 -n &lt;br&gt;&amp;gt;&amp;gt; -r &lt;br&gt;&amp;gt; Блин, так просто реально оказалось. Ну зато я кое-чему научился пока постигал &lt;br&gt;&amp;gt; баш, рекурсии и почти уже сделал с хэшами. Надеюсь изобретение велосипедика &lt;br&gt;&amp;gt; потом пригодится :) &lt;br&gt;&lt;br&gt;Ко всем core utils следует читать маны целиком. И наверни книжку Classic Shell Scripting для начала. Баш не учи. Выучи чистый шелл и дальше сразу перл по книжкам с ламой. Все для чего не хватает чистого шелла (/bin/sh), пишешь на перле. Профит.&lt;br&gt;</description>
</item>

<item>
    <title>Не могу додумать алгоритм (Перспективный)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html#3</link>
    <pubDate>Sun, 17 Sep 2017 12:26:22 GMT</pubDate>
    <description>&amp;gt; cat src &amp;#124;sort -k1,1 -n -r &amp;#124;sort -k2,2 -u &amp;#124;sort -k1,1 -n &lt;br&gt;&amp;gt; -r &lt;br&gt;&lt;br&gt;Блин, так просто реально оказалось. Ну зато я кое-чему научился пока постигал баш, рекурсии и почти уже сделал с хэшами. Надеюсь изобретение велосипедика потом пригодится :)&lt;br&gt;</description>
</item>

<item>
    <title>Не могу додумать алгоритм (Перспективный)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html#2</link>
    <pubDate>Sun, 17 Sep 2017 12:13:45 GMT</pubDate>
    <description>&amp;gt; cat src &amp;#124;sort -k1,1 -n -r &amp;#124;sort -k2,2 -u &amp;#124;sort -k1,1 -n &lt;br&gt;&amp;gt; -r &lt;br&gt;&lt;br&gt;Вот это ты крут, да. Спасибо!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу додумать алгоритм (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10179.html#1</link>
    <pubDate>Sun, 17 Sep 2017 11:33:50 GMT</pubDate>
    <description>cat src &amp;#124;sort -k1,1 -n -r &amp;#124;sort -k2,2 -u &amp;#124;sort -k1,1 -n -r&lt;br&gt;</description>
</item>

</channel>
</rss>
