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

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, 1924 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (22)

Frage von M.Marz zum Thema Windows Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...