<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.photozite.info/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Un peu de tout et surtout rien - shell</title>
  <link>http://blog.photozite.info/index.php/</link>
  <description>Parcque je le vaut bien !</description>
  <language>fr</language>
  <pubDate>Sun, 08 May 2011 16:24:37 +0200</pubDate>
  <copyright>ARISTODEMO Damien</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Astuce: compter les lignes d'un code source.</title>
    <link>http://blog.photozite.info/index.php/post/2007/11/25/Astuce%3A-compter-les-lignes-dun-code-source</link>
    <guid isPermaLink="false">urn:md5:6e960e275022d4f35889b06ee6425471</guid>
    <pubDate>Sun, 25 Nov 2007 07:28:00 +0100</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
        <category>linux</category><category>php</category><category>shell</category>    
    <description>    &lt;p&gt;Une petite astuce, sous unix, pour compter le nombre de lignes de code d'un code source:&lt;/p&gt;
&lt;p&gt;Par exemple, pour compter le nombre de ligne dans les fichiers .h du dossier inc/ &lt;/p&gt;
&lt;p&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.h&quot; -exec cat {} \; |wc -l&lt;/pre&gt;&lt;/p&gt;
Ou pour php, imaginons la racine d'un site avec toute son arborescence&amp;nbsp; compliqué et toutes sortes de fichiers ( js, css, cgi, .. ) :&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.php&quot; -exec cat {} \; |wc -l&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;pratique nan ?&lt;br /&gt;Explication: find trouve tout les fichiers correspondant, et pour chaqun d'entre eux, donne le nom du fichier à cat qui l'affiche. La sortie est ensuite pipé vers wc qui compte les lignes avec l'option -l.&lt;br /&gt;&lt;br /&gt;Astuce supplémentaire pour PHP, si vous voulez avoir une idée de la taille &quot;compréssée&quot; du code php:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.php&quot; -exec cat {} \; | php -w |wc -l&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;l'option -w de php sert à virer tout commentaires, lignes vides, espaces, etc..&lt;br /&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
