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
Kommentar vom Moderator Biber am 17.01.2011 um 06:30:06 Uhr
Zitat von majcho:
Möchte gerne den 2 Wert nach einem Suchstring aus Dateien als Variable zum Umbennen/Kopieren...
Set / rgc+=1
#722

gelöst Text mit Findstr suchen und als Variable zum Kopieren derselben Datei nutzen

Mitglied: majcho

majcho (Level 1) - Jetzt verbinden

17.01.2011, aktualisiert 18.10.2012, 7264 Aufrufe, 7 Kommentare

Möchte gerne den 2 Wert nach einem Suchstring aus Dateien als Variable zum Umbennen/Kopieren derselben Dateien übergeben.

Hier mein Versuchscode, der nicht funktioniert:

FOR /F "delims=" %%i in ('dir /b "C:\*.txt"') do (
for /f "tokens=2" %%g in (findstr "Suchstring: " %%i) do (copy %%i %%g.txt) )

Kann mir jemand mit dem richtigen Code helfen?

Soeben bemerkt, diese ungelöste Frage: Aus Fragmenten einer Textdatei eine neue Textdatei erzeugen bzw. das original bearbeiten geht in die selbe Richtung.


[Edit Biber] Link auf Permalink geändert [/Edit]
Mitglied: rubberman
17.01.2011 um 01:01 Uhr
Hallo majcho.

Schwer zu sagen woran es liegt.
Ersetze mal copy durch echo und prüfe ob
- Leerzeichen in den Dateinamen vorkommen
- Zeichen im neuen Dateinamen vorkommen, die verboten sind ( \ / : * ? " < > | )
- Zeichen im neuen Dateinamen vorkommen, die maskiert werden müssen ( & ^ )

Grüße
rubberman
Bitte warten ..
Mitglied: 60730
17.01.2011 um 10:50 Uhr
Auch dir den Gruß deiner Wahl

Wenn man in einer For Schleife eine weitere For Schleife hat, dann???


enabledelayedexpansion?
%%
!!

Für was hat sich eigentlich jemand die Mühe mit der Schleifenanleitung gemacht?

Grußlos
Bitte warten ..
Mitglied: majcho
17.01.2011 um 11:15 Uhr
hatte ich gesetzt. Wo finde ich die Schleifenanwendung?
Bitte warten ..
Mitglied: 60730
17.01.2011, aktualisiert 18.10.2012
Zitat von majcho:
@echo off &setlocal enabledelayedexpansion
hatte ich gesetzt.
Und warum nutzt du dann %% statt !!
Wo finde ich die Schleifenanwendung?
Keine Ahnung - aber wenn du unter Anleitungen suchst .....

btw: Wenn ich (oder jemand anderes) schreibt auch dir keinen Gruß deiner Wahl, ist das eine höfliche Aufforderung.....
Und wenn Biber in seinem B Bereich lediglich seinen Counter setzt und nicht wie sonst üblich länger mit der Problematik befasst...
dann ist entweder Montag oder jemand in Bremen hat eine Vorahnung
Bitte warten ..
Mitglied: majcho
17.01.2011 um 14:44 Uhr
Habe das Tutorial zur FOR-Schleife gefunden, jedoch geht das Tutorial nicht auf die Verschachtelung bzw. die Nutzung des doppelten !! ein.

FOR /F "delims=" %%i in ('dir /b "C:\*.txt"') do (
for /f "tokens=2" %%g in ('findstr "Suchstring:" %%i') do (copy %%i %%g.txt) )

Irgendwie ist ein Fehler im Befehl findstr, welcher?
Bitte warten ..
Mitglied: rubberman
17.01.2011 um 18:55 Uhr
Hallo Zusammen.

@T-MO
Ich kann keinen Grund entdecken, warum hier ein DelayedExpansion angebracht wäre. Es wird ausschließlich mit den Laufvariablen der Schleifen gearbeitet. Hmm...

@majcho
Vielleicht solltest du das Wort Suchstring: mal mit deinem tatsächlichen Suchstring ersetzten.
Ansonsten einfach mal meinen Tipps und dem von T-MO verlinkten "@echo off" folge leisten.

(auch keine Grüße)
rubberman
Bitte warten ..
Mitglied: majcho
18.01.2011 um 10:51 Uhr
So endlich habe ich es gelöst, so funktioniert der code:

[Edit Biber] Codeformatierung geradegezogen. [/Edit]
Bitte warten ..
Ähnliche Inhalte
Windows 10
Windows Such-Index
gelöst Frage von UserUWWindows 104 Kommentare

Sorry für ein paar elementare Fragen zum Windows Such-Index: 1. Bei der Festlegung der Indizierungskriterien wird eine endlos lange ...

Webbrowser

Firefox 68.0.2 nutz Windows-Zertifikatsspeicher nichtmehr

Frage von PN-SchrauberWebbrowser5 Kommentare

Hallo Gemeinde, ich habe mal wieder ein Problem, und zwar nutzen wir für unser Intranet Zertifikate unserer eigenen CA. ...

Batch & Shell

Text Datei bestimmte Bereiche lesen und in neue Text schreiben

gelöst Frage von Doktore1Batch & Shell3 Kommentare

Hallo @ all, bin neu hier und habe sehr wenig Erfahrung mit batch Skripten. Ich würde mich sehr freuen ...

Batch & Shell

Problem mit "findstr"

Frage von KoronicBatch & Shell1 Kommentar

Hallo, ich versuche momentan eine Datei in einem Bild zu "verstecken". Dazu habe ich ein Tool gefunden, was die ...

Neue Wissensbeiträge
Sicherheit

Eine ungepatchte Sicherheitslücke in der Windows Druckerwarteschlange ermöglicht das Ausführen von Malware mit Adminrechten

Information von transocean vor 6 StundenSicherheit

Moin, eigentlich sollte die Sicherheitslücke schon seit Mai 2020 geschlossen sein. Aber lest selbst. Grüße Uwe

Erkennung und -Abwehr

Liste ungeschützter Pulse-VPN-Server veröffentlicht

Information von Visucius vor 2 TagenErkennung und -Abwehr

bzw. Der tiefe Blick in die Profi-Administratoren-Welt ;-)

Windows 10

Windows Defender verhindert Telemetrieblocking via hosts-Datei

Information von BirdyB vor 2 TagenWindows 102 Kommentare

Für diejenigen, die keine Daten an MS senden wollten, war die hosts-Datei manchmal eine Option.

Monitoring

Unabhängiger Ansatz - IoT (frei von Cloud- oder Appzwang) - Hier mit Schaltsteckdosen

Anleitung von beidermachtvongreyscull vor 5 TagenMonitoring2 Kommentare

Tach Kollegen, ich erzähle Euch mal von meiner Ausgangslage und den/m Problem(chen) Ich benutze ein NAS zur Lagerung meiner ...

Heiß diskutierte Inhalte
Off Topic
Arbeitsangebot
gelöst Frage von CoffeeJunkieOff Topic27 Kommentare

Da meine Firma massiv Stellen abbaut, bin ich auf der Suche nach einem neuen Job Basis Fakten: Abschuß Fisi ...

Server
Verbindung zum Linux Server nicht möglich
gelöst Frage von it-fraggleServer13 Kommentare

Hallo zusammen, habe gerade ein sonderbares Problem auf dessen Lösung ich gerade nicht komme. Wir haben hier seit einigen ...

CPU, RAM, Mainboards
LED Lüfter und LED LEiste dunkel beim einloggen
Frage von uridium69CPU, RAM, Mainboards11 Kommentare

Moin Ich habe einen PC mit einem ASUS RGB tauglichen Board, dort habe ich einerseits einen CPU Lüfter mit ...

Server-Hardware
Shop für Serverteile
Frage von thomas-hnServer-Hardware10 Kommentare

Hallo, als Privatanwender ist es oft nicht ganz so einfach professionelle Server-Hardware bzw. Zubehörteile zu kaufen. Welche seriösen Onlineshops ...

Weniger Werbung?
Administrator Magazin
07 | 2020 In der Juli-Ausgabe beleuchtet das IT-Administrator Magazin den Themenschwerpunkt "Monitoring & Support". Darin zeigt die Redaktion unter anderem, wie Sie die Leistung von Terminalservern im Blick behalten und welche Neuerungen das Ticketsystem OTRS 8 mitbringt. Auch die Überwachung von USV-Anlagen darf nicht fehlen. In ...