<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: выборка в промежутке даты</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9275.html</link>
    <description>Не могу понять как сделать следующее:&lt;br&gt;есть скрипт вида&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;edate=&#096;cal&amp;#124;xargs&amp;#124;awk &apos;&#123;print $NF&#125;&apos;&#096;&lt;br&gt;for ((i=1;i&amp;lt;$edate+1;i++)); &lt;br&gt;do &lt;br&gt;printf &quot;&#096;date +&#037;Y-&#037;m&#096;-&#037;02u&#092;n&quot; &quot;$&#123;i&#125;&quot;;&lt;br&gt;done&lt;br&gt;&lt;br&gt;дает текущий месяц&lt;br&gt;&lt;br&gt;дальше &lt;br&gt;echo &quot;Прошлое воскресение:        &#096;date --date=&quot;last sunday&quot; +&#037;F&#096;&quot;&lt;br&gt;#date --date=&quot;sunday&quot; +&#037;F&lt;br&gt;echo &quot;Следующее воскресение:      &#096;date --date=&quot;this sunday&quot; +&#037;F&#096;&quot;&lt;br&gt;echo &quot;Воскресение через 1 неделю: &#096;date --date=&quot;sunday 1 week&quot; +&#037;F&#096;&quot;&lt;br&gt;echo &quot;Воскресение через 2 недели: &#096;date --date=&quot;sunday 2 week&quot; +&#037;F&#096;&quot;&lt;br&gt;echo &quot;Воскресение через 3 недели: &#096;date --date=&quot;sunday 3 week&quot; +&#037;F&#096;&quot;&lt;br&gt;&lt;br&gt;как их соединить вместе для любого месяца&lt;br&gt;поясню нужно чтоб скрипт выше выводил все воскресения месяца&lt;br&gt;то есть он выводил&lt;br&gt;2011-11-01&lt;br&gt;...&lt;br&gt;2011-11-06!&lt;br&gt;2011-11-07&lt;br&gt;...&lt;br&gt;2011-11-13!&lt;br&gt;2011-11-14&lt;br&gt;...&lt;br&gt;2011-11-20!&lt;br&gt;...&lt;br&gt;2011-11-27!&lt;br&gt;2011-11-28&lt;br&gt;...&lt;br&gt;2011-11-30 &lt;br&gt;&lt;br&gt;Спасибо.&lt;br&gt;</description>

<item>
    <title>выборка в промежутке даты (rahc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9275.html#2</link>
    <pubDate>Fri, 11 Nov 2011 13:09:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; как их соединить вместе для любого месяца &lt;br&gt;&amp;gt; Можно передавать номер месяца как аргумент команды &#091;b&#093;cal&#091;/b&#093;.&lt;br&gt;&lt;br&gt;не стал я заморачиваться сильно и сделал все просто&lt;br&gt;&lt;br&gt;for ((i=1;i&amp;lt;$edate+1;i++)); &lt;br&gt;do &lt;br&gt;eval=&quot;&#096;date +&#037;Y-&#037;m&#096;-$i&quot;;&lt;br&gt;echo &quot;$eval -&quot; &amp;gt;&amp;gt;$tableb;&lt;br&gt;done&lt;br&gt;for ((i=1;i&amp;lt;$edate+1;i++)); &lt;br&gt;do &lt;br&gt;eval=&quot;&#096;date +&#037;Y-&#037;m&#096;-$i&quot;;&lt;br&gt;if &#091;&#091; $eval == $sunlast &#093;&#093;; then&lt;br&gt;   echo &quot;$eval&quot; &amp;gt;&amp;gt;$tablea;&lt;br&gt;else&lt;br&gt;  if &#091;&#091; $eval == $sunnext &#093;&#093;; then&lt;br&gt;   echo &quot;$eval&quot;&amp;gt;&amp;gt;$tablea;&lt;br&gt;  else&lt;br&gt;   if &#091;&#091; $eval == $sun1week &#093;&#093;; then&lt;br&gt;    echo &quot;$eval&quot;&amp;gt;&amp;gt;$tablea;&lt;br&gt;   else&lt;br&gt;  if &#091;&#091; $eval == $sun2week &#093;&#093;; then&lt;br&gt;   echo &quot;$eval&quot;&amp;gt;&amp;gt;$tablea;&lt;br&gt;  else&lt;br&gt; if &#091;&#091; $eval == $sun3week &#093;&#093;; then&lt;br&gt;  echo &quot;$eval&quot;&amp;gt;&amp;gt;$tablea;&lt;br&gt; else&lt;br&gt;  echo &quot;$eval -&quot;&amp;gt;&amp;gt;$tablea;&lt;br&gt;fi&lt;br&gt; fi&lt;br&gt;  fi&lt;br&gt; fi&lt;br&gt;fi&lt;br&gt;done&lt;br&gt;так&lt;br&gt;</description>
</item>

<item>
    <title>выборка в промежутке даты (allez)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9275.html#1</link>
    <pubDate>Fri, 11 Nov 2011 06:52:35 GMT</pubDate>
    <description>&amp;gt; как их соединить вместе для любого месяца &lt;br&gt;&lt;br&gt;Можно передавать номер месяца как аргумент команды &#091;b&#093;cal&#091;/b&#093;.&lt;br&gt;</description>
</item>

</channel>
</rss>
