Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 1892 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
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel VBA - Inhalte und Dateiname von txt-Dateien automatisch in Excel importieren (2)

Frage von Booster07 zum Thema Microsoft Office ...

VB for Applications
gelöst Mehrere CSV Dateien aus verschiedenen Ordner einlesen via VBA (12)

Frage von mtufangil zum Thema VB for Applications ...

Datenbanken
gelöst SQL-Dateien sortieren, kombinieren und filtern (6)

Frage von derapfelsaft zum Thema Datenbanken ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Rechtliche Fragen
Hotspot rechtssicher betreiben? (14)

Frage von xSiggix zum Thema Rechtliche Fragen ...

ISDN & Analoganschlüsse
gelöst Splitter - RJ45 zu RJ11? (14)

Frage von Waishon zum Thema ISDN & Analoganschlüsse ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (12)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...