Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Werte aus zwei txt-Dateien abwechselnd in Variablen einlesen

Frage Entwicklung Batch & Shell

Mitglied: JohnDorian

JohnDorian (Level 1) - Jetzt verbinden

08.11.2013 um 14:48 Uhr, 1900 Aufrufe, 4 Kommentare, 3 Danke

Hallo Zusammen,

nachdem ich mich halb zu Tode gesucht habe frag ich mal euch

Ich habe 2 Textdateien, beide haben garantiert gleich viele Zeilen. Ich möchte nun abwechselnd eine Zeile auslesen und ausgeben, so dass am Schluss da steht:

Datei1Zeile1, Datei2Zeile1
Datei1Zeile2, Datei2Zeile2
Datei1Zeile3, Datei2Zeile3
...
...
.
.
.
Kann mir jemand helfen?

Gruß, J.D.
Mitglied: bastla
08.11.2013, aktualisiert 09.11.2013
Hallo JohnDorian!

In welcher Sprache soll das denn durchgeführt werden? Als Batch zB etwa so:
01.
@echo off & setlocal 
02.
set "Ein1=D:\Datei1.txt" 
03.
set "Ein2=D:\Datei2.txt" 
04.
set "Aus=D:\Ausgabe.txt" 
05.
 
06.
del "%Aus%" 2>nul 
07.
(for /f "usebackq delims=" %%i in ("%Ein1%") do ( 
08.
    set "Z1=%%i"     
09.
    set /p "Z2=" 
10.
    setlocal enabledelayedexpansion 
11.
    >>"%Aus%" echo !Z1!, !Z2! 
12.
    endlocal 
13.
))<"%Ein2%"
Grüße
bastla
Bitte warten ..
Mitglied: Endoro
08.11.2013 um 23:46 Uhr
Oder so, falls doch mal LeerZeilen oder längere Texte
01.
@ECHO OFF &SETLOCAL 
02.
set "Ein1=D:\Datei1.txt" 
03.
set "Ein2=D:\Datei2.txt" 
04.
set "Aus=D:\Ausgabe.txt" 
05.
 
06.
<"%Ein2%" ( 
07.
for /f "delims=" %%i in ('findstr /n "^" "%Ein1%"') do ( 
08.
    set "Z1=%%i" 
09.
    SET "Z2=" 
10.
    set /p "Z2=" 
11.
    setlocal ENABLEDELAYEDEXPANSION 
12.
    SET "Z1=!Z1:*:=!" 
13.
    echo !Z1!, !Z2! 
14.
    ENDLOCAL  
15.
))>"%Aus%"
lg.
Bitte warten ..
Mitglied: bastla
09.11.2013 um 06:50 Uhr
@ Endoro

Danke für die Ergänzungen ...

... wobei ich für längere / komplexere Inhalte dann eher zu VBS greifen würde ...

Grüße
bastla
Bitte warten ..
Mitglied: JohnDorian
13.11.2013 um 10:42 Uhr
Hallo ihr!

Ich danke euch für die Hilfe - hätte natürlich dazuschreiben müssen, dass ich ein Batch-Script haben will .
Passt jetzt soweit!

Gruß, JD
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von 126594 zum Thema Batch & Shell ...

PHP
gelöst TXT Datei auslesen und bestimmte Zeilen in Variable setzen (11)

Frage von 126594 zum Thema PHP ...

Batch & Shell
gelöst Werte aus CSV in TXT - Powershell (20)

Frage von Komoran12 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

(1)

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (19)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
gelöst 802.1X-Authentifizierung (16)

Frage von Alex29 zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...