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
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

Frage Entwicklung Batch & Shell

Mitglied: majcho

majcho (Level 1) - Jetzt verbinden

17.01.2011, aktualisiert 18.10.2012, 6605 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
@echo off &setlocal enabledelayedexpansion
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:

@echo off &setlocal enabledelayedexpansion  
 
echo ----------------------------------- 
FOR /F "delims=" %%i in ('dir /a-d /b /s "C:\Users\User\Documents\*.txt"') do ( 
FOR /f "tokens=2" %%j in ('FINDSTR "Suchstring" "%%~i"') do copy %%i %%j.txt)
[Edit Biber] Codeformatierung geradegezogen. [/Edit]
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Aus XML Datei per Findstr Text in einer Variable abspeichern?
gelöst Frage von spookypoofBatch & Shell4 Kommentare

Yo Leute, Ich will aus einer XML Datei etwas in einer Variable abspeichern und für die Batch nutzen. in ...

Batch & Shell
In Batch FINDSTR in Variable und auch noch kuerzen
gelöst Frage von deathwormBatch & Shell2 Kommentare

Hallo! Ich habe folgendes Problem. Beim verschluesseln von Festplatten wird ein Key generiert und dieser in eine TXT Datei ...

Batch & Shell
Batch - Suche Zeile nach zwei Wörtern und kopiere den Text dazwischen in eine Variable
gelöst Frage von Tera-XBatch & Shell2 Kommentare

Hallo, ich habe eine Configdadatei config.xml (XML/TXT) welche unter anderem folgenden Eintrag enthält <test>blubber</test> Ich möchte nun gerne den ...

Batch & Shell
Dateien suchen, kopieren und sortieren
Frage von BAD1HORBatch & Shell6 Kommentare

Hallo, folgendes Problem: Dateien, die auf einem Laufwerk monatsweise in Ordnern abgelegt sind, sollen per Batch auf ein anderes ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Windows Store Apps
gelöst Frage von PeterleBWindows Server11 Kommentare

Gibt es einen Weg, auf Windows Server 2016 Windows Store Apps wie zum Beispiel die HP Smart App zu ...

Microsoft Office
Outlook Cache Mode Frage
Frage von GwaihirMicrosoft Office11 Kommentare

Hallo zusammen, bin gerade neu in der Firma und lerne hier einige neue Dinge kennen. Zum Beispiel, dass die ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...