[NEWSboard IBMi Forum]

Thema: CR/LF

  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.121

    CR/LF

    Hallo Gemeinde,

    bei meiner Kundschaft ist folgendes Propblem aufgetreten:
    Es werden Daten (wie hunderte mal wo anders auch) per CPYTOPCD, CPYTOIMPF oder CPYTOSTMF in das QDLS bzw IFS gestellt. Die Sätze haben alle schön ein CR/LF.

    Jetzt haben die einen Fremdanbieter von Software, der die Datei einliest. Ein Problem haben die mit dem letzten bzw. nach dem letzten Satz. Weil dieser ja auch ein CR/LF hat, versuchen die noch was ein zu lesen, was nicht da ist.
    Die sagen, das wäre so nicht regel konform. Wenn ich mir die Datei mit einem Editor anschaue und an das Dateiende springe, dann müsste der Cursor auf dem letzten Satz auf der letzten Stelle stehen, und nicht auf Position 1 nach dem letzten satz.

    Bis heute habe ich da noch nie Probleme damit gehabt, das alle Zeilen (also auch die letzte) ein CR/LF hat.

    Gibt es eine Möglichkeit den letzten Satz ohne CRLF zu kopieren?
    Oder muss ich mir ein Programm im RPG basteln, was den Streamfile im IFS liest und am Fileende das CRLF löscht...

    Gruß
    Ronald

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.243
    Auch hier hilft die QSH:
    http://stackoverflow.com/questions/1...cter-in-a-file

    Sie dir den Hinweis bei
    printf %s "$(< in.txt)" > out.txt
    an.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.121
    Das werdee ich mal tun und testen...

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Zitat Zitat von malzusrex Beitrag anzeigen
    Jetzt haben die einen Fremdanbieter von Software, der die Datei einliest. Ein Problem haben die mit dem letzten bzw. nach dem letzten Satz. Weil dieser ja auch ein CR/LF hat, versuchen die noch was ein zu lesen, was nicht da ist.
    Die sagen, das wäre so nicht regel konform. ...
    Wie machen die das bei der letzten Zeile?
    Lesen die etwa nicht jede Zeile bis zum CR/LF?
    Nicht daß denen dann die letzte Zeile fehlt ...

  5. #5
    Registriert seit
    May 2002
    Beiträge
    1.121
    Wenn man mit den Leuten direkt redet, ist es am Ende doch einfach..
    Die wollen kein CR/LF sondern nur ein LF...
    ... und siehe da, alles läuft

    Danke für die Hinweise

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •