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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch: Datei mit Datei durchsuchen

Mitglied: dergringo73

dergringo73 (Level 1) - Jetzt verbinden

15.05.2020 um 10:44 Uhr, 346 Aufrufe, 5 Kommentare

Hallo
Ich habe folgendes Script was ich nun verändern möchte. Kurz zum aktuellen Stand:
In der Datei products.json sollen jeweils 2 Werte geändert werden. Im Anschluss soll die Datei als product.json in ein Zip Archiv gepackt werden.

Was ich nun ändern möchte:
Statt die Werte Suchen1/Ersetzen1 und Suchen2/Ersetzen2 in der Batch einzugeben will ich dafür eine andere Datei (TXT oder CSV) verwenden. Grund dafür ist das immer mehrere Farben ersetzt werden müssen.

Die TXT zum ersetzen würde ich gern so anlegen

Suchen1;Ersetzen1;Suchen2;Ersetzen2
Farbwelt;Farbwelt rot;#ffffff;#ff0000
Farbwelt;Farbwelt gelb;#ffffff;#f6ff00

Ist das möglich?? Kann mir jemand helfen?

hier das Script was mir derzeit hilft

Mitglied: TK1987
15.05.2020, aktualisiert um 11:25 Uhr
Moin,

Zitat von dergringo73:
Was ich nun ändern möchte:
Statt die Werte Suchen1/Ersetzen1 und Suchen2/Ersetzen2 in der Batch einzugeben will ich dafür eine andere Datei (TXT oder CSV) verwenden. Grund dafür ist das immer mehrere Farben ersetzt werden müssen.

Die TXT zum ersetzen würde ich gern so anlegen

Suchen1;Ersetzen1;Suchen2;Ersetzen2
Farbwelt;Farbwelt rot;#ffffff;#ff0000
Farbwelt;Farbwelt gelb;#ffffff;#f6ff00

Ist das möglich?? Kann mir jemand helfen?
Möglich klar... ob das mit Batch noch sinnvoll ist, sei mal dahingestellt.
Schmeiss Zeile 4-7 raus und ändere Zeile 10 wie folgt ab:
Datei.CSV muss natürlich ggfs ersetzt werden, dass Skip=1 brauchst du nur, falls die Daten wie in deinem Beispiel Überschriften haben.

Ungetestet, aber sollte so passen.

Edit: Der Output darf natürlich erst statt finden, nachdem die Schleife zum ersetzen durch ist. Zeile 19 muss also auch raus, bzw hinter die Schleife, s.o.

Gruß Thomas
Bitte warten ..
Mitglied: dergringo73
15.05.2020 um 12:29 Uhr
Danke erstmal für die genial hilfe

so haben ich es jetzt umgesetzt und zum Test eine Datei.csv mit 4 Zeilen angelegt (incl. Überschriften). Erstellt wird aber nur die letzte Zeile der in csv. Ich denke das liegt daran das die Klammer falsch sitzt oder?
Bitte warten ..
Mitglied: TK1987
15.05.2020, aktualisiert um 13:00 Uhr
Nein, die Klammer sitzt schon richtig, allerdings muss die For-Schleife in Zeile 19 noch vor die Schleife mit den Ersetzungen, sonst wird %L% natürlich immer neu erstellt.

Warum nutzt du eigentlich mehrere Variablen, um die Ersetzungen durchzuführen? Bleib doch einfach bei %Line%.
Teste mal. Falls die Ausgabe immer noch nicht wie gewünscht ist, bitte auch mal ein Textbeispiel für die products.json und die Csv-Datei posten, damit ich hier mit den selben Bedingungen testen kann.
Bitte warten ..
Mitglied: dergringo73
15.05.2020 um 13:11 Uhr
Die product.json die erstellt wird ist nicht das Problem. Die Datei hat den richtigen Inhalt. Es wird aber immer nur 1 Zip mit einer product.json darin erstellt. In meiner csv sind aber 4 Zeilen (3 Datensätze + Überschrift) und ich bräuchte auch 3 Zip Dateien mit jeweils einer product.json darin.

Dafür hatte ich unten

Bitte warten ..
Mitglied: dergringo73
15.05.2020 um 17:30 Uhr
Ich habe es jetzt gerade nochmals mit deinem Code:
getestet. Es wird am Ende eine .zip erstellt. Dateinamen ist der letzte %Ersetzen1% Wert. In der Zip die product.json hat jedoch den Inhalt der ersten Zeile (aus der .csv)
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Datei Ordnerüberwachung
Frage von Phant0xBatch & Shell1 Kommentar

Hallo zusammen, könntet ihr mir helfen eine Batch Datei zu schreiben, die einen bestimmten Ordner kontrolliert, ob sich Dateien ...

Batch & Shell
Batch Datei - Hilfe!
gelöst Frage von freshman2017Batch & Shell4 Kommentare

Einen wunderschönen "Wahl"- Sonntag, ich habe wieder eine Frage; wer kann mir helfen? Ich habe eine Ausgangsdatei (.txt) mit ...

Batch & Shell
Batch Datei Kopieren
gelöst Frage von FragerBatch & Shell17 Kommentare

Hallo Zusammen, ich bekomme es nicht hin ich muss aus einem Ordner (liegt auf einem Server) eine von vielen ...

Batch & Shell
Xcopy Batch-Datei
gelöst Frage von LauchheimerBatch & Shell3 Kommentare

Tag Leute, Ich habe in einer Batchdatei einen xcopy-Befehl. Dieser soll eine bestimmte Datei kopieren. Diesen führe ich mit ...

Neue Wissensbeiträge
Humor (lol)

Wie verhindere ich, dass Websitebesucher die Werbecookies abschalten?

Information von DerWoWusste vor 15 StundenHumor (lol)4 Kommentare

Ich habe gerade auf die Antwort gefunden: ich täusche einen langwierigen Änderungsprozess vor und biete nebenbei einen Cancelbutton, den ...

Sicherheit

Windows Setup erlaubt elevation of privilege plus DC Updates

Information von DerWoWusste vor 22 StundenSicherheit2 Kommentare

Eine interessante neue Sicherheitslücke. Details gibt es wenig, aber die klare Empfehlung: If you are using WSUS or MEM ...

Exchange Server

Exchange Server 2016 and the End of Mainstream Support

Information von Dani vor 1 TagExchange Server

As hopefully many of you already know Exchange Server 2016 enters the Extended Support phase of its product lifecycle ...

Viren und Trojaner

Schwachstelle in Teamviewer oder aufgeflogene Backdoor?

Information von magicteddy vor 2 TagenViren und Trojaner

Moin, die Interpretation überlasse ich jedem selber, ich habe eine deutliche Abneigung dagegen. Wer es nutzen muss sollte schleunigst ...

Heiß diskutierte Inhalte
Internet
VPN und Fritzbox
Frage von jensgebkenInternet29 Kommentare

Hallo Gemeinschaft, da der Support von AVM mir keine Antwort gibt, versuche ich es hier einmal HArdware 7490 zwei ...

Sicherheit
Verschlüsseln anstatt löschen ?
Frage von TastuserSicherheit19 Kommentare

Hallo, ist es möglich ganze Ordner auf Windows 10 zu verschlüsseln? Aber keine Kopien zu verschlüsseln (wie mit WinRAR) ...

Windows Server
Windows Server "mit" oder "ohne" Antivirensoftware
Frage von Dr.MabuseWindows Server19 Kommentare

Antiviren-Software: Fluch oder Segen? Die Frage der Sinnhaftigkeit von Antiviren-Software ist nicht neu Die Software kostet Performance, sorgt oft ...

Switche und Hubs
Neue Switches für Schule
Frage von Freak-On-SiliconSwitche und Hubs15 Kommentare

Servus; Eins Vorweg, bin leider in vielen Sachen noch nicht so erfahren. Und nein, ich kann LEIDER keinen Dienstleister ...

Administrator Magazin
08 | 2020 Cloud-First-Strategien sind inzwischen die Regel und nicht mehr die Ausnahme und Workloads verlagern sich damit in die Cloud – auch Datenbanken. Dort geht es aber nicht nur um die Frage, wie die Datenbestände in die Wolke zu migrieren sind, sondern auch darum, welche Datenbank ...