Format de fichier dos - unix ?
duddy67
-
duddy67 -
duddy67 -
Bonjour,
Depuis peu j'ai installé Linux (Ubuntu) et Windows XP en dual boot
sur mon portable.
J'utilise une partition commune (ntfs) dans laquelle les 2 OS se partagent les
fichiers. Ce sont en général des fichiers .php, .c, .cpp ou .h qui
sont édités avec Vim (Linux) ou GVim (Windows).
Je voulais savoir si le format de fichier (dos - unix) pouvait avoir
une incidence (lors de compilation par ex) sachant que les fichiers
sont indifféremment créés sous Linux ou Windows puis édités et utilisés
dans l'un et l'autre ?
Merci
Depuis peu j'ai installé Linux (Ubuntu) et Windows XP en dual boot
sur mon portable.
J'utilise une partition commune (ntfs) dans laquelle les 2 OS se partagent les
fichiers. Ce sont en général des fichiers .php, .c, .cpp ou .h qui
sont édités avec Vim (Linux) ou GVim (Windows).
Je voulais savoir si le format de fichier (dos - unix) pouvait avoir
une incidence (lors de compilation par ex) sachant que les fichiers
sont indifféremment créés sous Linux ou Windows puis édités et utilisés
dans l'un et l'autre ?
Merci
A voir également:
- Format unix
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format bin - Guide
6 réponses
Oui suivant la machine et l'os la compilation C peut renvoyer des codes erreurs sur l'un et pas sur l'autre
Salut,
Tu peux toujours faire une conversion de fichiers de format Win vers Unix et/ou viceversa
En fait il s'agit de caractère de fin de ligne \r\n sous Win et \n sous Unix
De Win vers Unix - on supprime le \r
De Unix vers Win - on ajoute le \r
Il y a les commandes dos2unix ou unix2dos
Sinon une simple commande
- conversion vers Unix
106485010510997108
Tu peux toujours faire une conversion de fichiers de format Win vers Unix et/ou viceversa
En fait il s'agit de caractère de fin de ligne \r\n sous Win et \n sous Unix
De Win vers Unix - on supprime le \r
De Unix vers Win - on ajoute le \r
Il y a les commandes dos2unix ou unix2dos
Sinon une simple commande
- conversion vers Unix
perl -pi -e 's/\r//' fichier- conversion vers win
perl -pi -e 's/\n/\r\n/' fichier--
106485010510997108
Merci pour ta réponse.
Oui, je connais les commandes dos2unix ou unix2dos, je les
ai déjà utilisées.
En fait la vrai question est: Est ce qu'une véritable cohabitation Linux/Windows
est possible au niveau des fichiers ?
Si je dois convertir tous les fichiers d'un projet à chaque fois que
je bascule d'OS ce n'est pas valable, autant avoir un fichier pour chaque OS.
Pour l'instant je n'ai pas eu de pb, mais je viens juste de commencer
la cohabitation ;-) donc à suivre...
Note: Si quelqu'un a déjà pratiqué ce genre d'échange de fichiers je
serais intéressé par son avis.
Oui, je connais les commandes dos2unix ou unix2dos, je les
ai déjà utilisées.
En fait la vrai question est: Est ce qu'une véritable cohabitation Linux/Windows
est possible au niveau des fichiers ?
Si je dois convertir tous les fichiers d'un projet à chaque fois que
je bascule d'OS ce n'est pas valable, autant avoir un fichier pour chaque OS.
Pour l'instant je n'ai pas eu de pb, mais je viens juste de commencer
la cohabitation ;-) donc à suivre...
Note: Si quelqu'un a déjà pratiqué ce genre d'échange de fichiers je
serais intéressé par son avis.
Re,
Ca dépends aussi des possibilités offerts par le langage.
Par exemple en Perl, il y a la possibilité d'utiliser des directives qui permettent la conversion automatique.
Ca dépends aussi des possibilités offerts par le langage.
Par exemple en Perl, il y a la possibilité d'utiliser des directives qui permettent la conversion automatique.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Si je dois convertir tous les fichiers d'un projet à chaque fois que
je bascule d'OS ce n'est pas valable, autant avoir un fichier pour chaque OS.
Il faut voir côté editeurs de texte s'il n'y a pas le moyen ouvrir/enregistrer les fichiers en utilisant un certain modéle (Unix ou Dos)
Si je dois convertir tous les fichiers d'un projet à chaque fois que
je bascule d'OS ce n'est pas valable, autant avoir un fichier pour chaque OS.
Il faut voir côté editeurs de texte s'il n'y a pas le moyen ouvrir/enregistrer les fichiers en utilisant un certain modéle (Unix ou Dos)
Il faut voir côté editeurs de texte s'il n'y a pas le moyen ouvrir/enregistrer les fichiers en utilisant un certain modéle (Unix ou Dos)
Oui, je sais que Vim est assez pointu sur les formats de fichier dos/unix mais je ne
connais pas assez bien cet éditeur (mais qui connait Vim parfaitement ;-)) pour savoir
si des conversions automatiques sont faites en fonction du fichier et de l'OS.