Convertir fichiers textes windows en linux

matser1973 Messages postés 366 Statut Membre -  
matser1973 Messages postés 366 Statut Membre -
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 15397 Statut Contributeur 2 184
 
bonjour,
vous comprenez quelques choses à ce qu'il ecrit , moi je ne vois pas du tout :-D
a+
1
dubcek Messages postés 19021 Statut Contributeur 5 638
 
hello
il y a aussi les commandes unix2dos et dos2unix pour convertir les fichiers textes
0
matser1973 Messages postés 366 Statut Membre 104
 
0