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

Datei kopieren und Dateiinhalt verändern

Frage Entwicklung Batch & Shell

Mitglied: freude

freude (Level 1) - Jetzt verbinden

12.11.2006, aktualisiert 16.11.2006, 4881 Aufrufe, 7 Kommentare

Hallo zusammen,

ich möchte eine TXT-Datei zyklisch von Verzeichnis A nach Verzeichnis B kopieren
und parallel den Dateininhalt filtern und ändern, z.B. die Datei enthält drei Zeilen Text, in der zweiten Zeile
befindet sich ein Text in der Form
"VW Polo (silber), Bj. 1998"

Ich möchte nun die Klammern () inkl. dem Text
dazwischen herausfiltern, sodaß in der Zieldatei in der zweiten Zeile nur noch
"VW Polo, Bj. 1998" steht.

Hat jemand eine effiziente Lösung per Batch? Hab schon mit findstr rumprobiert, bin aber
noch zu keinem zufriedenstellenden Ergebnis gekommen....
Merci im Voraus,
freude
Mitglied: bastla
13.11.2006 um 07:12 Uhr
Hallo freude!

Falls die Klammern nur einmal vorkommen, könnte es so gehen:
01.
for /f "tokens=1,3 delims=()" %%i in (fahrzeuge.txt) do echo %%i%%j
HTH
bastla
Bitte warten ..
Mitglied: freude
13.11.2006 um 08:42 Uhr
Moin bastla,

danke für den Tip, die Klammern können optional jedoch in jeder Zeile vorkommen....

Grüße,

freude
Bitte warten ..
Mitglied: Biber
13.11.2006 um 08:54 Uhr
Moin freude,
z.B. die Datei enthält drei Zeilen Text, in der zweiten Zeile befindet sich ein Text in der Form

Bitte versuche doch noch einmal, die "Gesetzmäßigkeit", bei der nun geändert werden soll zu beschreiben.
Denn ohne Gesetzmäßigkeit ist kein (Batch-)Algorithmus möglich.

Danke
Biber
Bitte warten ..
Mitglied: miniversum
13.11.2006 um 12:03 Uhr
gehts so?
for /f "tokens=1,2,4 delims=]()" %%i in ('find /N /V "@@@" Fahrzeuge.txt') do if %%i==[2 echo %%j%%k

miniversum
Bitte warten ..
Mitglied: freude
13.11.2006 um 12:51 Uhr
Die Gesetzmäßigkeit sieht so aus:

Es gibt eine Datei, z.B. Fahrzeug.txt heißt und wie folgt aufgebaut ist:

<Begin>
Hier sind zwei Autos
VW Polo (grün), Bj.1989
VW Golf (blau), Bj. 1990
<End>

Diese Datei soll von Verzeichnis A nach Verzeichnis B kopiert werden und gleichzeitig die Klammern inkl. dem Text darin entfernt werden, sodaß die Datei letztendlich so aussieht:

<Begin>
Hier sind zwei Autos
VW Polo, Bj.1989
VW Golf, Bj. 1990
<End>

Danke für die vorherigen Tips, leider bekomme ich dabei die Meldung "%%i ist syntaktisch an dieser Stelle nicht verarbeitbar"

Merci im Voraus,
freude
Bitte warten ..
Mitglied: Biber
13.11.2006 um 13:40 Uhr
Moin freude,

01.
::-------------snipp fzgXform.bat 
02.
@echo off & setlocal 
03.
For /f "delims=" %%i in (fahrzeuge.txt) do call:processline "%%i" 
04.
goto :eof 
05.
 
06.
:processline 
07.
echo %1|findstr "[()]">nul || echo %~1 && goto :eof 
08.
for /f "tokens=1,3* delims=()" %%x in (%1) do echo %%x%%y 
09.
::-------------snapp fzgXform.bat
Gruß Biber

P.S. Beim einfachen Entsorgen der Klammer samt Inhalt [z.B. "(grün)"] bleibt natürlich die optisch gewöhnungsbedürftige Kombination Leerzeichen-Komma-Leerzeichen übrig.
01.
Hier sind zwei Autos 
02.
VW Polo , Bj.1989 
03.
VW Golf , Bj. 1990
----> Letzte Zeile ggf. ersetzen mit Zwischenspeichern in Variable %line% und Ersetzen mit %line: ,=,%.
01.
 ... 
02.
for /f "tokens=1,3* delims=()" %%x in (%1) do set "line=%%x%%y" 
03.
Echo %line: ,=,%
(falls es jemanden Pingeligen stören sollte.)
Bitte warten ..
Mitglied: Biber
16.11.2006 um 01:33 Uhr
Mach uns mal die freude, freude,

und sach' an, ob Du schon getestet hast oder ob Du jetzt doch lieber die Autos farbig lässt
...oder wie der Threadstatus ist...

Danke
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Ordner von einem Verzeichnis in ein anderes Verzeichnis kopieren und Datei-Name verändern
gelöst Frage von gudboyBatch & Shell15 Kommentare

Ich habe ein "Verzeichnis A" mit Ordner. Die Ordner haben immer eine "F-Nummer" und einen Titel wie z.B. " ...

Batch & Shell
Script Dateiinhalt auslesen und verschieben oder kopieren Batch
gelöst Frage von Slater55Batch & Shell6 Kommentare

Hallo, ich benötige Hilfe zum Thema Scripten. Ich habe folgendes Problem. Wir nutzen in unserer Firma (mit 4 Töchterfirmen) ...

Windows Server
Gruppenrichtlinie um HOSTS-Datei zu verändern
gelöst Frage von hamspiritWindows Server9 Kommentare

Hallo zusammen, ein Netzwerk, welches aus der Zentrale und 10 entfernten Standorten besteht, besteht aus einem gemeinsamen AD mit ...

Batch & Shell
Txt datei veränden - "steuerung" für VirtualBox
gelöst Frage von AngryDadBatch & Shell7 Kommentare

Hallo zusammen! Möchte eine .bat schreiben mit der ich meine VM´s steuern kann. Hab es schon geschafft die Liste ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 23 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...