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
GELÖST

Ausdruck am Ende einer Zeile löschen

Frage Entwicklung Batch & Shell

Mitglied: reandy

reandy (Level 1) - Jetzt verbinden

09.02.2012 um 12:46 Uhr, 2963 Aufrufe, 8 Kommentare

Bisher habt Ihr mir IMMER weiterhelfen können, doch bei diesem "Problem" komm ich nicht weiter!

Hallo an alle!

Mein erster Beitrag hier!


Folgendes Problem scheint für mich unlösbar, warscheinlich ist die Lösung aber einfacher als ich denke!

Ich möchte mit einer Batch ein txt File nach einem Ausdruck am Ende jeder Zeile durchsuchen und diese Zeilen löschen.
Mein bisheriger Versuch u.a

type "original.txt" |findstr /e /v "org" > "bearbeitet.txt"

in der original.txt befinden sich beispielsweise Zeilen mit Inhalten wie
111.com
111.com/
11111111.com
22222.org
22.org/

in der bearbeitet.txt sollen sich nur Zeilen befinden wie
111.com
111.com/
11111111.com

Also alle Zeilen die AM ENDE (deshalb auch mein Versuch mit /e) org enthalten, löschen

Wie komm ich da weiter?

danke und liebe Grüße
reandy
Mitglied: bastla
09.02.2012 um 13:24 Uhr
Hallo reandy und willkommen als Mitglied!

Versuch es so:
01.
findstr /i /e /v "org org/" original.txt>bearbeitet.txt
Grüße
bastla
Bitte warten ..
Mitglied: pieh-ejdsch
09.02.2012 um 14:14 Uhr
moin reandy und bastla,
und Dir reandy auch ein Willkommen im Forum.

Und falls Du mal mir regulären Ausdrücken arbeiten möchtest ...
01.
findstr /i /r /v "org[//]*$" original.txt>bearbeitet.txt
Und wenn in der letzten Zeile die Zeilenschaltung fehlt, fährst Du mit dem
type "original.txt" |findstr /i /r /v "org/*$" > "bearbeitet.txt"
... wie Du warscheinlich schon Festgestellt hast, besser.
Dabei bleibt es gleich ob Du die Option /e oder den /regulären Ausdruck $ für Zeilenende benutzt.

Gruß Phil
Bitte warten ..
Mitglied: reandy
09.02.2012 um 16:01 Uhr
Danke euch beiden, fast hab ichs am Laufen wie ich es mir vorstelle!!

Kann ich diesen Befehl auch mehrmals hintereinander verwenden?
01.
> type "original.txt" |findstr /i /r /v "org[//]*$" > "bearbeitet.txt" 
02.
> 

also so:
01.
> type "original.txt" |findstr /i /r /v "org[//]*$" |findstr /i /r /v "com[//]*$" > "bearbeitet.txt" 
02.
> 

Nach einem Versuch funktionierte es, dass die Zeilen auf "org" verschwinden, aber Zeilen endend auf "com" blieben.
Bitte warten ..
Mitglied: bastla
09.02.2012 um 16:03 Uhr
Hallo reandy!

Sollte so zu machen sein:
type "original.txt" |findstr /i /r /v "org/*$" |findstr /i /r /v "com/*$" > "bearbeitet.txt"
Grüße
bastla
Bitte warten ..
Mitglied: reandy
09.02.2012 um 16:13 Uhr
Ja, mein Kommando zuvor war das Selbe... nur irgendwie hab ich einen Fehler gemacht, nun gehts aber!!

Vielen Dank!!!

PS: ich war auch auf der Suche nach einer Möglichkeit Tabulatoren am Ende einer Zeile zu löschen, und konnte nirgendwo eine Lösung finden.

Ich hab nun den <more> Befehl wiederentdeckt
und so geht es:

more /T0 "mittabulator.txt" "ohnetabulator.txt"

In der Hilfe zu <more> steht alles beschrieben!

lg reandy
Bitte warten ..
Mitglied: pieh-ejdsch
09.02.2012 um 16:15 Uhr
hallo bastla,

heute immer etwas länger ...

@reandy
Die beiden Findstrings lassen sich auch zu einem Zusammenziehen (so wie es Bastla schon ganz oben gezeigt hat
type "original.txt" |findstr /i /r /v "org/*$ com/*$" > "bearbeitet.txt"
Gruß Phil
Bitte warten ..
Mitglied: bastla
09.02.2012 um 16:20 Uhr
Hallo reandy!
In der Hilfe zu <more> steht alles beschrieben!
Manchmal ist "alles" aber noch nicht die ganze Wahrheit - dort steht zB auch
  +n        Beginnt mit der Anzeige der ersten Datei in Zeile n.
- es steht aber nicht dabei, dass die Zählung bei Zeile 0 beginnt ...

Grüße
bastla
Bitte warten ..
Mitglied: bastla
09.02.2012 um 16:21 Uhr
@PH
heute immer etwas länger ...
Das geht anscheinend nach dem Prinzip "je kürzer (gelesen), desto länger" ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
In allen Textdateien eines bestimmten Pfades die Zeilen x bis Ende löschen
gelöst Frage von SchlothBatch & Shell2 Kommentare

Hallo zusammen, ich möchte für alle Textdateien, die unter einem bestimmten Pfad (z.B. Z:\Test\) abgelegt sind, nur die ersten ...

Microsoft Office
Excel nur markierte Zeilen ausdrucken?
Frage von Server4AlleMicrosoft Office3 Kommentare

Hallo, ist es möglich das eine Zeile in Excel nur gedruckt wird wenn eine X in der Zeile in ...

Batch & Shell
Leerzeichen am Anfang und Ende löschen
gelöst Frage von Michael-24Batch & Shell17 Kommentare

Hallo zusammen, ich habe bereits einen über 4 Jahre alten Eintrag hier gefunden, was sich mit diesem Thema beschäftigt. ...

Batch & Shell
Powershell - Zeilen in einer csv löschen bis
Frage von Franz-Josef-IIBatch & Shell7 Kommentare

Hello alle miteinander Ich versuche mich (noch immer ;-) noch nicht aufgegeben) im scripten mit der Powershell. Jetzt habe ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 4 StundenWindows 10

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 5 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 20 StundenInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 23 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

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

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server16 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

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

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte15 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...