IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

scrpt shell conversion fichier text windows vers unix


Sujet :

Linux

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 19
    Points : 13
    Points
    13
    Par défaut scrpt shell conversion fichier text windows vers unix
    Bonjour tt le monde
    j'ai un script shell qui execute un traitement "integration des lignes de ce fichier dans une base de données" sur un fichier texte
    problème: si les sauts de ligne sont sous format unix le traitement fonctionne bien
    sinon je dois faire une conversion manuelle du fichier edition->convertir les sauts de ligne->convertir n format unix"
    qlq saurai comment faire cette conversion
    question qlq sait si on peut automatiser ce traitement a l'aide d'un script shell
    merci

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    si tu transfert tes fichiers d'un système à l'autre c'est au moment du transfert qu'il faut le faire dans le bon mode "c'est à dire ASCII"

    Sinon et seulement sinon, il faut convertir avec dos2unix ou bien avec TR ou sed ou un script perso etc.. y'a des tas d'exemples de scripts dos2unix sous google

    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -i 's/^M//' fichier
    ou la substitution inverse si nécessaire bien sur
    /!\ l'optention de ^M se fait en tappant dans l'orde CTRL+V puis ENTER /!\ sinon ça ne marchera pas !!! ne surtout pas tapper ^ puis M donc

Discussions similaires

  1. Comment convertir des fichiers texte Windows vers Unix
    Par hornetbzz dans le forum Contribuez
    Réponses: 17
    Dernier message: 11/02/2014, 14h46
  2. Formatage fichier texte Windows-Linux
    Par dr_octopus74 dans le forum Administration système
    Réponses: 2
    Dernier message: 02/02/2007, 18h09
  3. fichier texte dos vers linux et inversement
    Par mencaglia dans le forum C++
    Réponses: 4
    Dernier message: 23/09/2006, 11h59
  4. FTP DE WINDOWS VERS UNIX
    Par noznoz78 dans le forum ASP
    Réponses: 1
    Dernier message: 29/03/2006, 22h06
  5. [Linux]différence de code de windows vers unix sous eclipse
    Par skywalker3 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 05/01/2005, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo