Top-Themen

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 Per Batch Textdateien editieren

Mitglied: derzapfer

derzapfer (Level 1) - Jetzt verbinden

10.04.2006, aktualisiert 13:24 Uhr, 13134 Aufrufe, 4 Kommentare

Vorhandene Textdatei mit Kopf und Fußtextfragmenten editieren

Hallo Zusammen

Ich habe eine große (ca. 10 MB) Textdatei die einen Kopf einen Rumpf und einen Fuß hat.
Den Kopf und den Fuß habe ich entfernt und den Rest in gleich große Stücke a 200 KB geteilt.
Insgesamt 56 Dateien.
Jetzt soll der Kopf und der Fuß wieder in die einzelnen Dateien eingefügt werden (der Kopf an den Anfang der Textdateien und der Fuß ans Ende der Textdateien).
Sodas am Ende 56 Dateien mit identischem Kopf und Fuß und variablem Rumpf vorhanden sind.
Ist dies per Batch möglich ?
Mitglied: Biber
10.04.2006 um 12:14 Uhr
Moin derzapfer,

ist sicherlich möglich.
Du kannst mit den copy-Befehl auch mehrere Dateien zu einer zusammenkopieren:
Beispiel:
01.
dir ?.txt
02.

03.
15.03.2006  21:49                57 x.txt
04.
16.03.2006  17:08                 5 ü.txt
05.
               2 Datei(en)             62 Bytes
06.
copy x.txt+ü.txt xü.txt
07.
x.txt
08.
ü.txt
09.
        1 Datei(en) kopiert.
10.
dir xü.txt
11.

12.
10.04.2006  12:03                63 xü.txt
13.
               1 Datei(en)             63 Bytes
In Deinem Beispiel entsprechend
copy kopf.txt+[dateiname-Rumpf-nn]+fuss.txt [neuerDateiname-Datei-nn]

Eventuell musst Du beim Copy Parameter /a oder /b nehmen, je nachdem wie Deine "Quelldateien" aussehen.
Siehe Hilfe zu copy /?

Das Kopieren (wenn Du es an einem Beispiel hinreichend getestet hast) dann in einer FOR /F..IN..DO-Anweisung.

For /f ....in %i ('dir /b rumpf-dateimaske') do copy kopf.txt +%i + fuss.txt neu%i
... oder ähnlich. Dazu sind keine exakten Angaben möglich bislang...
Gruß Biber
Bitte warten ..
Mitglied: derzapfer
10.04.2006 um 13:05 Uhr
Hallo Biber

Hat soweit mit folgender Zeile in einer batch super funktioniert:
copy kopf.txt+output1.txt+fuss.txt ergebnis1.txt.

Jetzt habe sind die output-Dateien durchnummeriert von 1-56 und ich möchte nicht jedesmal die Batch dahingehend ändern, daß ich die Outputdateinummer im Batch anpassen muß.
Ist es hier möglich die Zahl hochzuzählen?
Mir ist die Syntax der "FOR" Geschichte leider nicht so geläufig.

Bisher schon mal vielen dank.
Bitte warten ..
Mitglied: Biber
10.04.2006 um 13:15 Uhr
Moin derzapfer,

wenn die "output[nn].txt-Dateien so vorliegen wie beschrieben, dann am CMD-Prompt:

for /L %i in (1,1,56) do @copy kopf.txt+output%i.txt+fuss.txt ergebnis%i.txt >nul

Lohnt ja kein Batch dafür.

Falls doch, dann jeweils zwei Prozentzeichen statt einem (%%i statt %i).

Thats all.

Gruß
Biber
Bitte warten ..
Mitglied: derzapfer
10.04.2006 um 13:24 Uhr
Vielen Dank.
Läuft einwandfrei.

Du hast einen Fan mehr

Gruß
derzapfer
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Textdatei Spaltenweise auslesen
Frage von PinkFLuffyUnicornBatch & Shell7 Kommentare

hi, ist es irgendwie möglich anstatt eine Textdatei via Batch Spaltenweise auszulesen und nicht zeilenweise wie das normal ganz ...

Batch & Shell
Textdatei verschlüsseln per Batch
gelöst Frage von Nick2212Batch & Shell22 Kommentare

Hi Leute ich wollte einmal fragen ob es eine Möglichkeit gibt, den Inhalt einer Textdatei per Batch zu verschlüsseln ...

Batch & Shell
Batch: Textdatei Zeilenweise auslesen
gelöst Frage von CreatorXBatch & Shell2 Kommentare

Hallo, ich weiß, zu dem Thema gibt es schon unzählige Threads. Ich hab auch einiges dazu gefunden und trotzdem ...

Batch & Shell
Batch Datei - Mehrzeilige Textdatei
gelöst Frage von SchmakusBatch & Shell5 Kommentare

Hallo Zusammen, ich möchte mit einer Batch Datei eine Textdatei erstellen. Ich verwende 2 Variablen (%1, %2). Die Textdatei ...

Neue Wissensbeiträge
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 9 StundenDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 11 StundenSicherheit1 Kommentar

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 1 TagInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 2 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Glasfaserkabel verlegen und Anschlüsse setzen
Frage von LLL0rdLAN, WAN, Wireless21 Kommentare

Hallo Leute, ich muss demnächst ein Netzwerkkabel auf einer Länge von ca. 70 Metern verlegen. Das Netzwerkkabel soll dabei ...

Windows Server
Mac Rechner im Windows Netzwerk - was jetzt?
gelöst Frage von Kopfg3ldWindows Server17 Kommentare

Hallo zusammen, ich habe folgende Herausforderungen. Aber erst mal was kurz zum Netzwerk - Windows Server (ältester ist ein ...

Microsoft Office
Sharepoint 2016 mag keine Umlaute in .docx-Titeln
gelöst Frage von DerWoWussteMicrosoft Office14 Kommentare

Moin Kollegen. Nutzt hier jemand Sharepoint? Könnt Ihr, unabhängig von der Sharepointversion, bitte einen Test machen? Ladet ein .docx ...

Basic
VBS soll alle Ordner auswählen, die im Startmenu angezeigt werden
Frage von Senseless-CreatureBasic12 Kommentare

Guten Morgen - gibt es eine Möglichkeit, per VBS das Startmenu in Win10 zu modifizieren? Ich beherrsche VBS mittlerweile ...