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

Batch zum generieren von Config Files

Frage Entwicklung Batch & Shell

Mitglied: mc-doubleyou

mc-doubleyou (Level 2) - Jetzt verbinden

22.10.2013, aktualisiert 16:01 Uhr, 1954 Aufrufe, 2 Kommentare

Hallo zusammen,

da ich einige Config Files generieren muss möchte ich mir gerne mit einer Batch behelfen.

Ich habe ein fertiges Config File, dieses wird mit Variablen versehen und Durchgang für Durchgang soll eine neue Datei erstellt werden, ähnlich wie bei der Erstellung eines Serienbriefes. Wie schaffe ich es nun, dass für die erste Datei die Variable aus der ersten Zeile und für die zweite Datei aus der zweiten Zeile usw. eingelesen wird.

Natürlich ist es etwas komplexer aber Notfalls gibt es eben eine Datei je Typ, also eine für IP, eine für SNM usw.

Danke!

LG mcdy
Mitglied: colinardo
22.10.2013, aktualisiert um 16:30 Uhr
Hallo mcdy,
wenns Batch sein muss kannst du dies mit einer FOR-Schleife realisieren:
Grobe Struktur:
01.
@echo off & setlocal enabledelayedexpansion 
02.
set /a counter=1 
03.
for /f "usebackq tokens=* delims=" %%a IN ("C:\configfile.txt") DO @( 
04.
  REM Hier dein Config-File erstellen in dem die Variable verwendet werden soll 
05.
  echo %%a>>"c:\Config-Out-!counter!.txt" 
06.
  set /a counter+=1 
07.
)
In diesem Beispiel wird aus deinem Config-File jede Zeile eingelesen und dann jeweils in eine Separate Datei geschrieben (hier mir jeweils mit einer Zahl am Ende). Da geht natürlich noch mehr aber für weitere Anpassungen fehlen uns hier mehr Infos zum Aufbau deines Config-Files.

Grüße Uwe
Bitte warten ..
Mitglied: mc-doubleyou
04.11.2013 um 17:14 Uhr
Danke erstmal, leider muss ich erst wieder Zeit für dieses Projekt finden.

LG mcdy
Bitte warten ..
Ähnliche Inhalte
Windows 7
Greenshot Config File (21)

Frage von uridium69 zum Thema Windows 7 ...

Batch & Shell
gelöst Batch generieren mit einer ID oder Namen die Code enthält (2)

Frage von TicoWrite zum Thema Batch & Shell ...

Batch & Shell
Batch: Files verschieben ohne Überschreiben der Bestehenden (1)

Frage von maegee zum Thema Batch & Shell ...

Linux Netzwerk
gelöst Postfix Config-Problem für Kopano (6)

Frage von jeschero zum Thema Linux Netzwerk ...

Neue Wissensbeiträge
Multimedia

Raspberry Pi als Digital-Signage-Computer

(1)

Information von BassFishFox zum Thema Multimedia ...

Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(15)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Server
Kennwort vergessen bei Hyper vserver 2012r (21)

Frage von jensgebken zum Thema Windows Server ...

Router & Routing
Freigabe aus anderem Netz nicht erreichbar (21)

Frage von McLion zum Thema Router & Routing ...

Batch & Shell
Batch Programm verhalten bei shoutdown -p (19)

Frage von Michael-ITler zum Thema Batch & Shell ...

Festplatten, SSD, Raid
gelöst Raidcontroller funktioniert nur, wenn unter Legacy-Boot gestartet wird (14)

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