Convertir fichiers textes windows en linux

Fermé
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 24 sept. 2009 à 01:53
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 26 sept. 2009 à 02:13
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
A voir également:

3 réponses

jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
24 sept. 2009 à 04:52
bonjour,
vous comprenez quelques choses à ce qu'il ecrit , moi je ne vois pas du tout :-D
a+
1
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
24 sept. 2009 à 08:13
hello
il y a aussi les commandes unix2dos et dos2unix pour convertir les fichiers textes
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
26 sept. 2009 à 02:13
0