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

Scripts/Batch Discussion :

Suppression de CRLF en fin de fichier ou copie avec nombre de lignes


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 136
    Par défaut Suppression de CRLF en fin de fichier ou copie avec nombre de lignes
    Bonjour,

    J'utilise le langage REXX sous Windows pour traiter plusieurs fichiers, rechercher une chaine de caractères, puis générer un fichier contenant les résultats.
    Mon souci est que dans ce nouveau fichier à la fin se crée un espace ou ligne a Blanc en HEXA çà donne: 0D0A.
    Je cherche une solution pour supprimer cette dernière ligne.
    Deux solutions :
    Soit en REXX mais je ne connais pas les commandes pour faire çà.
    Soit, je compte le nombre de ligne dans ce nouveau fichier, puis il me faut trouver un moyen de lancer une copie de fichier qui tienne compte de ce nombre de ligne.
    Donc j’ai besoin d’une aide, soit pour m’aider à trouver en REXX les bons codes, soit en Batch Windows pour exécuter une copie de fichier avec un nombre de lignes précis.

    Merci de votre aide et de vos conseils.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    ton fichier est un ficher texte ?

    Amicalement

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 136
    Par défaut
    Bonjour,

    Oui le fichier est bien un fichier Texte sous Windows.
    Quand je l'ouvre avec Notepad ou autre traitement de texte, je vois les CRLF à chaque ligne même à la derniere.
    merci de votre aide.
    Cordialement

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    dans un fichier texte sous Windows/DOS tu as un CR/LF à chaque fin de ligne
    c'est normal, c'est le format standard pour un fichier texte. Sous Unix/linux tu as seulement un LF. Si ton probleme est le CR utilise un utilitaire comme DOS2UNIX.

    Sinon explique pourquoi cela est un problème pour toi et voir si il y a un moyen de le résoudre.

    Amicalement

Discussions similaires

  1. Boucle sur les feuilles d'un fichier et calcul du nombre de lignes
    Par eric4459 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/01/2015, 15h33
  2. Remplacer les CR d'un fichier sans toucher aux crLF de fin de ligne
    Par soazig dans le forum Shell et commandes GNU
    Réponses: 22
    Dernier message: 18/09/2014, 15h29
  3. Parse du fichier CSV : Optimisation Vs. Nombres de lignes
    Par aelmalki dans le forum Général Java
    Réponses: 4
    Dernier message: 04/03/2011, 13h31
  4. suppression de plusieurs ligne en fin de fichier
    Par jeanpaul702 dans le forum SQL
    Réponses: 7
    Dernier message: 28/01/2008, 12h28
  5. suppression de plusieurs ligne en fin de fichier
    Par jeanpaul702 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/01/2008, 10h11

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