Transfert de fichier W2k vers Aix

Aurélien KANKo -  
 Aurelien KANKO -
bonjour,
j' arrive pas à transférer des fichiers de mon système w2k vers AIX. j'utilise la commande rcp mais seulement il y'a le caractère ^M (saut de ligne qui est ajouté à la fin du fichier quand je l'ouvre avec vi. comment faire un transfert en mode ascii? le caractère qui apparaît en fin de ligne m'empêche de traiter automatiquement mon fichier.
merci.

5 réponses

  1. francois
     
    dos2unix fichier

    autrement c'est lors du FTP qu'il faut utiliser le bon mode

    ascii/binary !

    sed "s/^M//g" fichier

    ou encore

    vi fichier
    :%s/^M//g
    :wq

    pour obtenir le ^M dans vi il faut faire ctrl+V +touche enter
    0
  2. Aurélien KANKO
     
    merci pour ce début de solution. mon transfert doit se faire automatiquement par exécution d'un script paramétré dans le cron raison pour laquelle j'utilise la commande rcp. je ne veux pas utiliser ftp. je voudrais avoir un fichier ascii sur aix à la fin du transfert. le fichier a transférer est produit par l'interface SWIFT qui tourne sous W2k.
    merci
    0
  3. francois
     
    alors ajoute la conversion automatique
    avec la methode sed ou avec la methode dos2unix si elle existe sur aix...

    (verifies en faisant whereis dos2unix)
    0
  4. pol
     
    ok avec francois
    et ok pour cron
    il suffit de traiter le fichier a l'arrivee par un cron
    sed > awk
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Aurelien KANKO
     
    la commande dos2unix n'existe pas sous unix. je voudrai untiliser une commande du style rcp. objectif: obtenir un fichier ascii pure sous aix
    0