Convertir fichiers textes windows en linux

Bonjour,

j'ai acquis un livre sur la programmation linux. Les codes sources étaient disponible sur le net. Mais, ils ne sont pas malins, il ont tapés ces fichiers .c et .h sous windows.
les fichier textes windows et linux diffèrent au niveau du passage à la ligne suivante: sous windows il sont de la forme des octets 0D 0A (obtenus par la commande xxd), tandis que sous linux, c'est 0A uniquement
voici comment convertir un ficher texte windows en fichier texte linux:
sed -i 'N;s/\r//g' fichier
ce qui signifie:
N: considérer la ligne suivante en plus de la courante
s: substituer
/\r//: 0D supprimé
g: dans tout le fichier
Configuration: Linux
Firefox 3.5.3

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour,
    vous comprenez quelques choses à ce qu'il ecrit , moi je ne vois pas du tout :-D
    a+
    1. Contributeur
      hello
      il y a aussi les commandes unix2dos et dos2unix pour convertir les fichiers textes