Zeilenumbrüche entfernen per Batch

Dieses Thema Zeilenumbrüche entfernen per Batch im Forum "Windows XP Forum" wurde erstellt von chrroe, 22. Dez. 2004.

Thema: Zeilenumbrüche entfernen per Batch Hallo Leute! Ich suche für folgende Aufgabe eine Lösung: Aus einer (Text-)datei sollen per Batch (also ohne...

  1. Hallo Leute!

    Ich suche für folgende Aufgabe eine Lösung:
    Aus einer (Text-)datei sollen per Batch (also ohne Benutzerinteraktion) die Zeilenumbrüche entfernt werden bzw. durch ein Leerzeichen ersetzt werden.

    Also, aus ...

    ----
    Dies ist Zeile 1
    Dies ist Zeile 2
    ----

    ... soll ...

    ----
    Dies ist Zeile 1 Dies ist Zeile 2
    ----

    werden.


    Wer hat da eine Idee?

    Ciao
     
  2. hp
    hp
    kannst du mit awk, sed oder perl für windows erledigen. hier ein beispiel mit perl

    #! perl

    # Store on screen help text in a variable
    $syntax = \nCrLf.pl, Version 1.00\n;
    $syntax = $syntax.Replace CR/LF pairs (0D0Ax) with linefeeds only (0Ax)\n\n;
    $syntax = $syntax.Usage: CRLF2LF.PL [ infile [ outfile ] ]\n;
    $syntax = $syntax.or: any_command | PERL.EXE CRLF2LF.PL > outfile\n;
    $syntax = $syntax.or: CRLF2LF.PL /?\n\n;
    $syntax = $syntax.Where: \any_command\ is a command that's standard output is used\n;
    $syntax = $syntax. instead of \infile\\n;
    $syntax = $syntax. \infile\ is an ASCII file with improper line terminations\n;
    $syntax = $syntax. (default: standard input)\n;
    $syntax = $syntax. \outfile\ is the corrected ASCII file\n;
    $syntax = $syntax. (default: standard output)\n\n;
    $syntax = $syntax.Written by Rob van der Woude\n;
    $syntax = $syntax.http://www.robvanderwoude.com\n;

    # Help required?
    if ( @ARGV[0] eq /? ) {
    die $syntax;
    }

    # Use source file as standard input if specified
    if ( @ARGV[0] ) {
    open( STDIN, < @ARGV[0] ) || die Cannot open file @ARGV[0]:\n$!\n\n$syntax;
    }

    # Use target file as standard output if specified
    if ( @ARGV[1] ) {
    open( STDOUT, > @ARGV[1] ) || die Cannot open file @ARGV[1]:\n$!\n\n$syntax;
    }

    # Switch to binary mode
    binmode( STDIN );
    binmode( STDOUT );

    # Search and replace standard input and write to standard output
    while ( <STDIN> ) {
    $line = $_;
    $line =~ s/\015\012/\012/g;
    print $line;
    }

    # Close file handles
    close( STDIN );
    close( STDOUT );

    gefunden hier http://www.robvanderwoude.com/index.html

    greetz

    hugo
     
Die Seite wird geladen...

Zeilenumbrüche entfernen per Batch - Ähnliche Themen

Forum Datum
Texteditor gesucht, der Zeilenumbrüche entfernen kann Software: Empfehlungen, Gesuche & Problemlösungen 12. Dez. 2007
Win7 entfernen ohne Neuinstallation? Windows 7 Forum 12. Okt. 2016
Aus dem Startmenü Einträge entfernen Windows 10 Forum 16. Dez. 2015
win 10 preview entfernen Windows 7 Forum 29. Nov. 2015
Benutzerkonto Alexander läßt sich nicht entfernen Windows 8 Forum 10. Juli 2015