Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 09h19   #1
Membre à l'essai
 
Homme Michel Baily
Développeur informatique
Inscription : mai 2002
Messages : 35
Détails du profil
Informations personnelles :
Nom : Homme Michel Baily
Âge : 48
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : mai 2002
Messages : 35
Points : 23
Points : 23
Par défaut Traitement de fichiers Unix sous Windows avec AWK

Bonjour à toutes et tous.

Voici mon petit soucis avec GAWK :
J'utilise la version 3.1.6 sous Windows.
Je dois importer des fichiers générés sous Unix pour les traiter avec mes scritps sous Windows avant de les replacer sous Unix pour d'autres traitements.

Il appert que le traitement par AWK sous Windows modifie la gestion des fins de ligne, ce qui est moyennement apprécié par les batch Unix qui suivent...

Est-il possible de paramétrer AWk afin qu'il ne modifie pas les fins de lignes de mon fichier ? J'ai parcouru la doc mais je n'ai rien trouvé de précis sur ce point.

Merci d'avance pour votre aide.

Michel
michel baily est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 10h45   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 476
Points : 9 608
Points : 9 608
Bonjour,

Ce n'est pas awk ton soucis, mais le changement d'OS : Linux et Windows gerent les retours a la ligne differemment, et le seul moyen est de "corriger" ce probleme apres ton traitement sous Windows, soit sous Windows, soit sur Linux avant les traitements suivants -- ca se fait par exemple avec sed, ou perl, ...

Question bete : tu passes de linux a windows puis a linux, et sous windows tu utilises un outil de linux ; pourquoi ne pas passer directement de linux a linux, en utilisant le awk de linux ?
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h21.


 
 
 
 
Partenaires

Hébergement Web