<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.causeries-numeriques.fr/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>Causeries numériques - linux</title>
  <link>http://www.causeries-numeriques.fr/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 07 Feb 2012 14:32:21 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Supprimer les ^M dans des fichiers texte</title>
    <link>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte</link>
    <guid isPermaLink="false">urn:md5:824d8c000738f79f2eebc3bb18daa555</guid>
    <pubDate>Wed, 02 May 2007 09:42:00 +0200</pubDate>
    <dc:creator>jb</dc:creator>
        <category>Des pingouins et des hommes</category>
        <category>linux</category><category>vim</category><category>windows</category>    
    <description>    &lt;p&gt;Les fichiers texte ayant transité par d'autres systèmes d'exploitations sont souvent légèrement modifiés&amp;nbsp;; les caractères de fin de lignes ne sont pas les mêmes. Par exemple, lors d'une transitions Windows vers Linux, on voit apparaitre des &lt;code&gt;^M&lt;/code&gt; à la fin de chaque ligne.
La commande suivante sous &lt;code&gt;vi&lt;/code&gt; et tous ses clones (donc &lt;code&gt;vim&lt;/code&gt;, &lt;code&gt;gvim&lt;/code&gt;,...) permet de supprimer ces caractères&amp;nbsp;:
&lt;code&gt;:%s/^M//g&lt;/code&gt;
L'opération réalise un rechercher-remplacer (&lt;code&gt;%s&lt;/code&gt;) en utilisant le motif &lt;code&gt;^M&lt;/code&gt; comme recherche et &lt;em&gt;rien&lt;/em&gt; comme motif de remplacement et ce sur tout le fichier (options &lt;code&gt;g&lt;/code&gt; à la fin de la commande). Le &lt;code&gt;^M&lt;/code&gt; s'obtient en tapant &lt;code&gt;CTRL+V&lt;/code&gt; puis &lt;code&gt;CTRL+M&lt;/code&gt;, il ne faut pas utiliser le caractère &lt;code&gt;^&lt;/code&gt; puis la lettre &lt;code&gt;M&lt;/code&gt;&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte#comment-form</comments>
      <wfw:comment>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte#comment-form</wfw:comment>
      <wfw:commentRss>http://www.causeries-numeriques.fr/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
</channel>
</rss>
