<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Пожалуйста помогите написать Shell скрипт.</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8671.html</link>
    <description>Здраствуйте ALL.&lt;br&gt;&lt;br&gt;Помогите пожалуйста написать скрипт. Суть скрипта в следуещем.&lt;br&gt;1. Есть папка в ней много файлов, необходимо выбрать из данной папки один случайный файл.&lt;br&gt;2. Есть другая папка, в которую выбранный файл нужно перенести.&lt;br&gt;3. Скрипт вешается в Cron и выполняется каждые 3 часа&lt;br&gt;&lt;br&gt;Подскажите кодом, программировать под FreeBSD не очень умею еще.&lt;br&gt;</description>

<item>
    <title>Пожалуйста помогите написать Shell скрипт. (Andrey Mitrofanov)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8671.html#4</link>
    <pubDate>Fri, 02 Apr 2010 10:20:23 GMT</pubDate>
    <description>&amp;gt;&amp;#124; shuf &amp;#124; head -1 &lt;br&gt;&lt;br&gt;&amp;#124;shuf -n1&lt;br&gt;fixed.&lt;br&gt;</description>
</item>

<item>
    <title>Пожалуйста помогите написать Shell скрипт. (phpcoder)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8671.html#3</link>
    <pubDate>Fri, 02 Apr 2010 10:01:14 GMT</pubDate>
    <description>&amp;gt;1. Есть папка в ней много файлов, необходимо выбрать из данной папки &lt;br&gt;&amp;gt;один случайный файл. &lt;br&gt;&lt;br&gt;Предлагаю так:&lt;br&gt;&lt;br&gt;find . -type f &amp;#124; shuf &amp;#124; head -1&lt;br&gt;&lt;br&gt;или:&lt;br&gt;&lt;br&gt;find . -type f &amp;#124; sort -R &amp;#124; head -1&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Пожалуйста помогите написать Shell скрипт. (hiddensy)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8671.html#2</link>
    <pubDate>Fri, 02 Apr 2010 09:52:35 GMT</pubDate>
    <description>&amp;gt;при внесении данного скрипта в crontab возможно потребудется указать полные пути к &lt;br&gt;&amp;gt;бинарникам &lt;br&gt;&lt;br&gt;Спасибо за пример, буду разбираться дальше&lt;br&gt;</description>
</item>

<item>
    <title>Пожалуйста помогите написать Shell скрипт. (аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8671.html#1</link>
    <pubDate>Thu, 01 Apr 2010 19:20:07 GMT</pubDate>
    <description>вот от этого можно отталкиваться (на свежем bash точно работает):&lt;br&gt;&#091;code&#093;list=&#096;find /var/log -type f&#096;; file=&#096;echo &quot;$list&quot;&amp;#124;sed $((RANDOM&#037;&#092;&#096;echo &quot;$list&quot;&amp;#124;wc -l&#092;&#096;))&#092;!d&#096;; echo mv &quot;$file&quot; /where/to/move&#091;/code&#093;&lt;br&gt;&lt;br&gt;/var/log в данном примере это &quot;папка в которой много файлов&quot;, /where/to/move - это &quot;другая папка&quot; в вашей терминологии&lt;br&gt;&lt;br&gt;пример работы:&lt;br&gt;&#091;code&#093;$ list=&#096;find /var/log -type f&#096;; file=&#096;echo &quot;$list&quot;&amp;#124;sed $((RANDOM&#037;&#092;&#096;echo &quot;$list&quot;&amp;#124;wc -l&#092;&#096;))&#092;!d&#096;; echo mv &quot;$file&quot; /where/to/move&lt;br&gt;mv /var/log/auth.log.2.bz2 /where/to/move&lt;br&gt;$ list=&#096;find /var/log -type f&#096;; file=&#096;echo &quot;$list&quot;&amp;#124;sed $((RANDOM&#037;&#092;&#096;echo &quot;$list&quot;&amp;#124;wc -l&#092;&#096;))&#092;!d&#096;; echo mv &quot;$file&quot; /where/to/move&lt;br&gt;mv /var/log/utx.lastlogin /where/to/move&lt;br&gt;$ list=&#096;find /var/log -type f&#096;; file=&#096;echo &quot;$list&quot;&amp;#124;sed $((RANDOM&#037;&#092;&#096;echo &quot;$list&quot;&amp;#124;wc -l&#092;&#096;))&#092;!d&#096;; echo mv &quot;$file&quot; /where/to/move&lt;br&gt;mv /var/log/sendmail.st.6 /where/to/move&lt;br&gt;$&#091;/code&#093;&lt;br&gt;&lt;br&gt;для того, чтоб этот набор команд начал работать уберите echo перед mv (с echo это можно назвать тестовым варианто</description>
</item>

</channel>
</rss>
