<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1176611&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Bash] script de tri de videos par date]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1176611</link>
		<description><![CDATA[Les sujets les plus récents dans [Bash] script de tri de videos par date.]]></description>
		<lastBuildDate>Wed, 23 Jan 2013 12:47:33 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Bash] script de tri de videos par date]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313791#p12313791</link>
			<description><![CDATA[<p>Encore désolé !!! <img src="http://forum.ubuntu-fr.org/img/smilies/lol.png" width="15" height="15" alt="lol" /></p>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Wed, 23 Jan 2013 12:47:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313791#p12313791</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Bash] script de tri de videos par date]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313541#p12313541</link>
			<description><![CDATA[<p>pingouinux : t&#039;es chiant, je voulais faire (quasiment) la même réponse... Tu réponds trop vite <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tiramiseb)]]></author>
			<pubDate>Wed, 23 Jan 2013 12:37:06 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313541#p12313541</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Bash] script de tri de videos par date]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313041#p12313041</link>
			<description><![CDATA[<p>Bonjour,<br />Après t&#039;être placé dans <strong>$basedir</strong> :</p><div class="codebox"><pre><code>for i in *.mp4
do
   annee=&quot;${i:0:2}&quot;
   mois=&quot;${i:2:2}&quot;
   jour=&quot;${i:4:2}&quot;
   rep=&quot;$annee/$mois/$jour&quot;
   mkdir -p &quot;$rep&quot;
   echo mv &quot;$i&quot; &quot;$rep&quot;
done</code></pre></div><p>Enlever le <strong>echo</strong> si c&#039;est bon.</p>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Wed, 23 Jan 2013 11:54:27 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12313041#p12313041</guid>
		</item>
		<item>
			<title><![CDATA[[Bash] script de tri de videos par date]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12312701#p12312701</link>
			<description><![CDATA[<p>Bonjour à tous, voila mon problème :</p><p>J&#039;ai une camera qui filme H24, et qui place ses vidéos sur un NAS, dans /volumes/zpool2/cam-01</p><p>Les fichiers ont ce format :</p><p>121122162146.mp4 avec comme découpage :</p><p>12 pour l&#039;année<br />11 pour le mois<br />22 pour le jour<br />16 pour l&#039;heure<br />21 pour les minutes<br />et 46 pour les secondes.</p><p>Ce que je veux faire :</p><p>- créer un dossier par an<br />- créer un dossier par mois<br />- créer un dossier par jour<br />- ranger tout ça au bon endroit</p><p>pour le moment j&#039;ai fait ça :</p><div class="codebox"><pre class="vscroll"><code>#!/bin/bash
##Init path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/bin/X11
basedir=/volumes/zpool2/cam-01
cd $basedir

##Init variables
annee=`date +%Y`
mois=$annee&#039;\&#039;`date +%m`
jour=$mois&#039;\&#039;`date +%d`
AMJ=`date +%y%m%d`

echo $annee
echo $mois
echo $jour
echo $AMJ

##Création des dossiers

##Dossier annee en cours
if test -d `date +%Y`; then
echo &quot;le dossier `date +%Y` existe&quot;
else 
echo &quot;le dossier `date +%Y` n&#039;existe pas, creation&quot;
mkdir `date +%Y`
fi

##Dossier mois en cours
cd `date +%Y`
if test -d `date +%m`; then
echo &quot;le dossier `date +%m` existe&quot;
else 
echo &quot;le dossier `date +%m` n&#039;existe pas, creation&quot;
mkdir -p `date +%m`
fi

##Dossier jour en cours
cd `date +%m`
if test -d `date +%d`; then
echo &quot;le dossier `date +%d` existe&quot;
else 
echo &quot;le dossier `date +%d` n&#039;existe pas, creation&quot;
mkdir -p `date +%d`
fi

##Rangement des videos

cd $basedir

ls | cut -c-6 | grep -i $AMJ &gt; scripts/test.txt</code></pre></div><p>Qui me donne :</p><div class="codebox"><pre><code>root@store-01:/volumes/zpool2/cam-01/scripts# ./camera.sh
2013
2013\01
2013\01\23
130123
le dossier 2013 existe
le dossier 01 existe
le dossier 23 existe</code></pre></div><p>Avec un fichier test.txt rempli comme ça :</p><div class="codebox"><pre class="vscroll"><code>root@store-01:/volumes/zpool2/cam-01/scripts# cat test.txt  | more
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
130123
--More--</code></pre></div><p>Pas très utile comme resultat ...</p><p>Donc je me tourne vers vous pour savoir si vous avez idées de comment découper la sortie de mon ls pour pouvoir filtrer, mais remplir mon txt avec les vrais noms de fichiers <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Merci d&#039;avances,</p><p>Nicolas</p>]]></description>
			<author><![CDATA[dummy@example.com (hackman61)]]></author>
			<pubDate>Wed, 23 Jan 2013 11:24:51 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12312701#p12312701</guid>
		</item>
	</channel>
</rss>
