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

gelöst Weiterverarbeitung mit grep Befehl

Mitglied: Bitcon

Bitcon (Level 1) - Jetzt verbinden

18.08.2016 um 10:55 Uhr, 1196 Aufrufe, 12 Kommentare

Guten Tag Forumsnutzer

Ich möchte ein Skript erstellen, welches auf einem Raspberry pi2 laufen soll. Dieses Skript hat die Aufgrabe, eine E-Mail welche sich bereits als .txt auf dem pi befindet zu öffnen nach einem bestimmten Text(String) zu durchsuchen und die nächsten 10 Zeichen nach diesem String in eine neue Datei zu speichern. Mein erster Ansatz ist es gewesen die Datei mit einem grep Befehl zu Filtern. Damit ist es mir gelungen den immer gleichbleiben Teil des Strings herauszufiltern. Nun stellt sich mir die Frage ob es überhaupt möglich ist den Wert der durch den grep Befehl gefiltert wurde weiterzuverarbeiten sprich in eine neue Datei zu speichern. Und sollte dies der Fall sein wie ist es möglich.

Vielen Dank für eure Hilfe.

Gruß

Bitcon
Mitglied: colinardo
18.08.2016, aktualisiert um 11:11 Uhr
Hallo Bitcon
kein Problem mit ein bißchen Regex

Mit sed:
Mit grep:
Grüße Uwe
Bitte warten ..
Mitglied: Bitcon
18.08.2016 um 11:17 Uhr
Hallo Uwe

Erstmal möchte ich mich für deine schnelle Lösung bedanken.
Wenn ich den grep Befehl wie du ihn angegeben hast ausführen möchte kommt allerdings als Antwort
bash: extracted.txt Keine Berechtigung. Ich habe versucht ein sudo vor den Befehl zu setzten leider ohne Erfolg.
Ich bin noch ein absoluter Anfänger was das bashen angeht

Gruß
Bitcon
Bitte warten ..
Mitglied: colinardo
18.08.2016, aktualisiert um 11:23 Uhr
Dann hast du im aktuellen Verzeichnis keine Schreibrechte, du kannst statt dem Namen auch einen kompletten Pfad angeben:
oder fürs HomeDirectory, da solltest du auf jeden Fall reinschreiben dürfen.
Das sind ganz einfache stdout "redirects" also absolute Basics, das sollte man wenn man unter Linux unterwegs ist eigentlich als ganz zu Beginn lernen
3. All about redirection
http://tldp.org/LDP/Bash-Beginners-Guide/html/
Bitte warten ..
Mitglied: Bitcon
18.08.2016 um 11:31 Uhr
Vielen Dank Uwe
die extracted.txt wurde jetzt erstellt allderdings ist sie noch leer.
die Datei in der die Mail mit dem Passwort ungefiltert sind liegen im /var/mail/root die datei heißt root. Die Datei root ist ohne Endung ist das dann überhaupt eine Textdatei? Oder muss ich im Befehl dann noch eine änderung vornehmen?

Gruß

Bitcon
Bitte warten ..
Mitglied: colinardo
18.08.2016, aktualisiert um 11:38 Uhr
Dann hast du das Suchwort im Sed oder grep Befehl nicht richtig angepasst (Achtung Regular Expression syntax bei Sonderzeichen!!)
Regular Expressions Tutorial
Die Datei root ist ohne Endung ist das dann überhaupt eine Textdatei?
kannst du ja ganz einfach mit cat /var/mail/root
selbst feststellen, kannst du den Inhalt auf der Konsole lesen geht auch das Auslesen problemlos.
Oder muss ich im Befehl dann noch eine änderung vornehmen?
Wenn ich weiß wonach du suchst und dein Dateiinhalt aussieht ...
Bitte warten ..
Mitglied: Bitcon
18.08.2016 um 11:49 Uhr
Also mit sudo cat /var/mail/root ist es möglich die Mail zu öffnen. ohne sudo nicht

Der Text der Email lautet:

Your password for Gäste: wikuxuhi64

UTM SG 310 KV Eifelkreis in Bitburg

Mein Ziel ist es wie bereits beschrieben nur das Passwort welches sich täglich ändert zu extrahieren.

Vielen Dank für deine Hilfe

Bitcon
Bitte warten ..
Mitglied: colinardo
18.08.2016, aktualisiert um 12:01 Uhr
Zitat von Bitcon:
Also mit sudo cat /var/mail/root ist es möglich die Mail zu öffnen. ohne sudo nicht
Logisch wenn du nicht als root unterwegs (eingeloggt) bist!
Der Text der Email lautet:
Your password for Gäste: wikuxuhi64

UTM SG 310 KV Eifelkreis in Bitburg

Mein Ziel ist es wie bereits beschrieben nur das Passwort welches sich täglich ändert zu extrahieren.
Das schreibst du ja erst jetzt , hellsehen kann ich natürlich nicht, aber kein Problem
Geht einwandfrei ... Pfad zur Zieldatei (hier 'password.txt' in deinem home dir) natürlich anpassen!
Bitte warten ..
Mitglied: Lochkartenstanzer
18.08.2016, aktualisiert um 12:00 Uhr
Bitte warten ..
Mitglied: Lochkartenstanzer
18.08.2016, aktualisiert um 12:04 Uhr
Zitat von colinardo:

Das schreibst du ja erst jetzt , ...


Es wäre ja zu einfach, wenn ein TO gleich alle Informationen liefern würde.

... hellsehen kann ich natürlich nicht, aber kein Problem

Muddu Kristallkugel kaufen.

lks
Bitte warten ..
Mitglied: colinardo
18.08.2016, aktualisiert um 12:07 Uhr
Zitat von Lochkartenstanzer:
Es wäre ja zu einfach, wenn ein TO gleich alle Informationen liefern würde.
Jepp Quia nesciunt quid legunt ...
Bitte warten ..
Mitglied: Lochkartenstanzer
18.08.2016 um 12:12 Uhr
Zitat von colinardo:

Zitat von Lochkartenstanzer:
Es wäre ja zu einfach, wenn ein TO gleich alle Informationen liefern würde.
Jepp Quia nesciunt quid legunt ...

Naja, das müßte doch eher heißen:

Administrator, ignosce illis, quia nesciunt quid legunt.

lks
Bitte warten ..
Mitglied: colinardo
18.08.2016, aktualisiert um 12:21 Uhr
[OT]
Immer getreu dem Motto:
"Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun." (Aristoteles)

[/OT]
Bitte warten ..
Ähnliche Inhalte
Windows Tools

Weiterverarbeitung von ausgewählten PDF Seiten

Frage von user44Windows Tools2 Kommentare

Hallo, eben bin ich auf der Suche nach einem Tool welches nur bestimmte Seiten exportiert/druckt/speichert…. Folgendes Szenario. PDF Formular ...

Debian

Ausgabe mittels grep kürzen. aber auf leere Namen

gelöst Frage von lord-iconDebian2 Kommentare

Moin, ich möchte eine Ausgabe mittels grep kürzen. ps fax zeigt mit folgendes: ps fax greift hier garnicht und ...

KiXtart

Move Befehl

Frage von anhy123KiXtart2 Kommentare

Hallo, habe schon manche Artikel zum Thema VLAN hier gelesen, bin aber in diesem Themengebiet absoluter Newbie. Habe mal ...

Linux

URL und Username aus HTML-Datei extrahieren - sed, grep

gelöst Frage von plutowitschLinux4 Kommentare

Hallo liebe Administratoren, ich bräuchte mal Eure Hilfe Aktuell bin ich dabei ein recht umfangreiches Script zu schreiben, jedoch ...

Neue Wissensbeiträge
Microsoft
The Premier Field Engineering Blog is MOVING!
Information von Dani vor 7 StundenMicrosoft

Hello to all of our AWESOME readers that have helped us build the Premier Field Engineering TechCommunity blog up ...

Sicherheit
Alexa un Co. TU-Darmstadt entwickelt Anti-Spy Tool
Information von the-buccaneer vor 1 TagSicherheit3 Kommentare

Moinsen! HR-Info hatte heute ein Feature in dem das "LeakyPick" der TH-Darmstadt vorgestellt wurde. Das Tool existiert bisher nur ...

Linux Tools
Rsync datenvolumen reduzieren mit -fuzzy
Anleitung von NetzwerkDude vor 3 TagenLinux Tools

Moin, aus der Kategorie "Häufig übersehene Parameter": Meistens benutzt kaum jemand den fuzzy Parameter von rsync, und er taucht ...

Sicherheit

Citrix ADC, Gateway u. SD-Wan: Schwachstellen patchen

Information von kgborn vor 5 TagenSicherheit

Keine Ahnung, wie viele Admins von Citrix-Applicances hier unterwegs sind und ob die Versorgung mit Advisories klappt. Aber im ...

Heiß diskutierte Inhalte
Windows Server
Anmelden via RDP bringt "Passwort fehlerhaft" - lokale Anmeldung möglich
Frage von it-froschWindows Server21 Kommentare

Hallo Kollegen, Windows Server 2012 Wir haben einen Server, an dem wir uns mit einem lokalen Account anmelden. Die ...

Festplatten, SSD, Raid
Backup einer an die FRITZBox angeschlossenen Festplatte
Frage von DJ-KeyFestplatten, SSD, Raid19 Kommentare

Habe eine Frstplatte, die mehrere Partitionen beherbergt. Die Festplatte die an der FRITZ!Box als NAS dient ist schon älter ...

Exchange Server
Exchange CAL Lizenzen?
gelöst Frage von KleinProfiExchange Server16 Kommentare

Hallo Jungs, wir sind in der Firma 10 Mann, haben aber auf dem Exchange 15 Postfächer bzw. 15 User ...

Mac OS X
Komische Namen und Dateiendungen
gelöst Frage von Michael71Mac OS X14 Kommentare

Moin zusammen, wir haben in unserer Firma nur Mac Rechner und Speichern unsere Daten in einer Senology Nas worauf ...