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, 13100 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
Windows Server

Batch, Editieren des Ergebisses einer Abfrage

gelöst Frage von fersl66Windows Server10 Kommentare

Hallo Zusammen, Habe eine Aufgabenstellung, bei der ich nicht recht weiß wie ich das lösen soll und ich habe ...

Batch & Shell

Per Skript Ordner überwachen und Textdateien editieren und verschieben

gelöst Frage von ThorstenLBatch & Shell4 Kommentare

Guten Abend, ich habe ein Problem, das ich gerne mit einem Batch-Skript lösen würde, bin aber leider ein echter ...

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 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 ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 19 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 22 StundenAdministrator.de Feedback16 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Netzwerk
Backup über WAN
Frage von petereWindows Netzwerk11 Kommentare

Hallo, ich muss aus einem entfernten WAN (synchrone 1Gbit) Daten sichern. Dabei handelt es sich sowohl um wenige große ...