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, 13119 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 Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 6 StundenWindows Server3 Kommentare

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 9 StundenCPU, RAM, Mainboards6 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Windows 10
Windows 10 Oktober 2018 Update: Es ist wieder da
Tipp von Bowsette vor 17 StundenWindows 101 Kommentar

Ein neuer Versuch von Microsoft das Windows 10 Oktober 2018 Update, auch bekannt als 1809, an den Mann zu ...

Windows Server

Windows Server 2016: Achtung - ab heute gibt es wieder Express Updates

Information von kgborn vor 1 TagWindows Server1 Kommentar

Kurze Info für Administratoren, die Windows Server 2016 per WSUS/SCCM mit Updates betanken. Ab heute gibt es für Windows ...

Heiß diskutierte Inhalte
Windows Server
Windows Server 2016 Lizenzierung - 7 Hyper V VMs
Frage von staybbWindows Server18 Kommentare

Hallo zusammen, wir haben zwei HP Server gekauft mit jeweils pro Server 2 CPUs à 10 Cores. Also insgesamt ...

Batch & Shell
Ordnernamen mit String aus Ziffern-Zahlenkombination erstellen
Frage von MmarKussBatch & Shell15 Kommentare

Hallo zusammen, ich habe ein etwas komplexeres Problem, welches ich selbst mittels einer Batch-Datei lösen will / muss, da ...

Windows Server
Lohnt sich eine Domäne für uns?
Frage von BowsetteWindows Server12 Kommentare

Hallo, ich arbeite in einem kleinen Unternehmen mit mehr als 5 und weniger als 10 Mitarbeitern, also Small Business ...

Windows Server
AD Password Reminder Mail
Frage von TeutoneWindows Server10 Kommentare

Hallo liebe Leute, ich habe vor langer Zeit einmal ein Password Reminder Mail Script erstellt, welches nun nicht mehr ...