<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=142&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>[Bash] Minuterie et Chronom&#232;tre</title>
		<link>https://blog.roxing.net/bash-minuterie-et-chronometre</link>
		<guid isPermaLink="true">https://blog.roxing.net/bash-minuterie-et-chronometre</guid>
		<dc:date>2016-04-27T14:10:36Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>placido</dc:creator>


		<dc:subject>bash</dc:subject>
		<dc:subject>astuce</dc:subject>
		<dc:subject>bash_aliases</dc:subject>

		<description>
&lt;p&gt;Voici 2 fonctions &#224; rajouter &#224; son .bash_aliases
&lt;br class='autobr' /&gt;
function countdown() date1=$((&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; + $1)) ; while [ &#034;$date1&#034; -ge &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; ] ; do echo -ne &#034;$(date -u &#8212;date @$(($date1 - &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt;)) (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.roxing.net/signets" rel="directory"&gt;signets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/bash" rel="tag"&gt;bash&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/astuce" rel="tag"&gt;astuce&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/bash_aliases" rel="tag"&gt;bash_aliases&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Voici 2 fonctions &#224; rajouter &#224; son &lt;em&gt;.bash_aliases&lt;/em&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='23' class='spip_cadre spip_cadre_block' dir='ltr'&gt;function countdown(){ date1=$((&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; + $1)); while [ &#034;$date1&#034; -ge &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; ]; do echo -ne &#034;$(date -u --date @$(($date1 - &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt;)) +%H:%M:%S)\r&#034;; sleep 0.1 done } function stopwatch(){ date1=&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt;; while true; do echo -ne &#034;$(date -u --date @$((&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%s&lt;/code&gt; - $date1)) +%H:%M:%S)\r&#034;; sleep 0.1 done }&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Minuterie (countdown)&lt;/h2&gt;
&lt;p&gt;Une version remani&#233;e de &lt;i&gt;sleep&lt;/i&gt; qui affiche les secondes restantes. Vous voulez un r&#233;veil &#224; la suite d'une micro sieste de 20 minutes ?!&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;countdown 60*20 &amp;&amp; mplayer ~/music/La_chevauch&#233;e_des_Valkyries.mp3&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Chronom&#232;tre (stopwatch)&lt;/h2&gt;
&lt;p&gt;A vos marques. Pr&#234;t ? feu !&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;stopwatch&lt;/textarea&gt;
&lt;p&gt;&lt;kbd&gt;ctrl&lt;/kbd&gt; + &lt;kbd&gt;c&lt;/kbd&gt; pour remettre &#224; z&#233;ro.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
