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 Linux Dateien in einen Lauf umbenennen

Mitglied: facebraker

facebraker (Level 1) - Jetzt verbinden

09.08.2018 um 12:50 Uhr, 1170 Aufrufe, 5 Kommentare

Hallo,

ich habe wieder einmal ein kniffliges Problem.
Ich muss in einen Maildir alle Emails >15K Stück als ungelesen markieren.
IMAP + Outlook möchte ich ungern machen.

Ich habe einen Tipp gefunden, dass ich die Mails von Maildir/cur in Maildir/new verschieben muss und

den Dateinamen das ":2,S" entfernen soll.

Beispiel:

1533743381.M354033P27303V0000000000000902I00000000018C42B7.servername.serverhoster.de,S=1591:2,S

wird zu

1533743381.M354033P27303V0000000000000902I00000000018C42B7.servername.serverhoster.de,S=1591

Ich bräuchte ein Befehl/Skript welches alle Emails in new verschiebt und dabei das ":2,S" entfernt.
Gerne auch getrennt, dass ich nur alle umbenenne und dann kann ich sie händisch verschieben.

Ich hoffe ich habe nicht zu kompliziert ausgedrückt.

Danke schon einmal für eure Hilfe!

Gruß Alex
Mitglied: colinardo
LÖSUNG 09.08.2018, aktualisiert um 13:35 Uhr
ich habe wieder einmal ein kniffliges Problem.
Das gehört sozusagen zum Grundrepertoire
01.
for i in `ls -1 ~/.maildir/.*/cur/*:2,S 2>/dev/null`
02.
do
03.
  mv $i `echo $i | sed -r "s/^(.*)\/cur\/(.*):2,S$/\1\/new\/\2/"`
04.
done
Grüße Uwe
Bitte warten ..
Mitglied: Lochkartenstanzer
LÖSUNG 09.08.2018, aktualisiert um 14:26 Uhr
Moin,

Da braucht man nicht mal ein Skript:
mmv -v "*:2,S" "../new/#1"
tut es auch

Siehe man mmv.

lks
Bitte warten ..
Mitglied: facebraker
10.08.2018 um 12:18 Uhr
Sorry , bei sed und regex hört es bei mir auf.

Danke für das Skript, läuft super !

Gruß Alex
Bitte warten ..
Mitglied: facebraker
10.08.2018 um 12:19 Uhr
Sehr guter Tipp, wie bei allen ... man weiß gar nicht was man alles an Bord hat!

Danke!
Bitte warten ..
Mitglied: Lochkartenstanzer
10.08.2018 um 12:23 Uhr
Zitat von facebraker:

Sorry , bei sed und regex hört es bei mir auf.


Das ist erst die Grundstufe zum Einstieg in die Shell-Programmierung.

Außerdem ist das gar nicht so kompliziet wie man denkt. man mußt nur logisch denken können.

lks
Bitte warten ..
Ähnliche Inhalte
Linux Tools
Linux: Daten aus Datei auslesen
gelöst Frage von peterhaLinux Tools4 Kommentare

Moin zusammen, per wget <URL> lade ich eine Website herunter. Die Datei Website.txt beinhaltet u.a. die Zeile: Meine Frage ...

Linux Tools
Linux-Shell via PHP-Datei ausführen
gelöst Frage von peterhaLinux Tools5 Kommentare

Moin zusammen! Ich gebe mich nach einigen Stunden nun geschlagen und bitte euch um eure Hilfe. Ich habe meinen ...

Linux Tools

Linux: Erste Zeile aus Datei ziehen und in bestehende Datei oben anfügen

gelöst Frage von Jens4everLinux Tools2 Kommentare

Moin zusammen, ich hab nun schon allerhand dazugelernt, was GREP und SED angeht und kann das Meiste allein zurecht ...

Batch & Shell

Bestimmte Zeilen einer Datei addieren und ausgeben - Linux

gelöst Frage von lapvikaBatch & Shell2 Kommentare

Hallo zusammen, ich habe eine Datei die wie folgt aussieht: 2147483648 - System1_lun01 2147483648 - System1_lun02 2147483648 - System1_lun03 ...

Neue Wissensbeiträge
Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 3 StundenWindows 10

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 6 StundenSicherheit1 Kommentar

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Microsoft Office
TEAMS - Skype for business
Tipp von Nebellicht vor 6 StundenMicrosoft Office

Hallo, ms ersetzt Skype for business durch TEAMS. Also, nicht wundern wenn mit der OFFICE365 Umgebung kein Skype for ...

Windows 10

Windows 10: Cortana und die Suche gehen bald wieder eigene Wege

Information von Frank vor 9 StundenWindows 102 Kommentare

Microsoft hat einen neuen Insider Build von Windows 10 veröffentlicht (Fast Ring, Version 18317), wo die digitale Assistentin "Cortana" ...

Heiß diskutierte Inhalte
Windows Server
Uhren gehen immer wieder falsch
Frage von killtecWindows Server23 Kommentare

Hallo, ich habe folgende Konstellation: 1. Physischer DC Div. Virtuelle DC's auf Hyper-V Servern Die Hyper-V-Server, der Physische DC ...

Windows Server
Client in die Domäne einbinden - Allgemeine Frage dazu
gelöst Frage von RalphTWindows Server18 Kommentare

Moin, ich habe 2 DCs in einer Hauptstelle und 2 DCs in einer Nebenstelle. Ich bringe in der Hauptstelle ...

Windows 10
VM wächst schnell von 14 auf 35 GB an - warum?
Frage von degudejungWindows 1018 Kommentare

Hallo, ich bin ein Freund schlanker VMs und setze daher gerne mit dem Erscheinen einer neuen Win10 Version - ...

Internet
Google-Suchergebnisse, Schnelleinblendung, woher kommt der Inhalt?
gelöst Frage von departure69Internet17 Kommentare

Hallo. Ich bin der Systembetreuer einer kleinen Gemeinde in Süddeutschland. Wir betreiben auch eine Leihbücherei. Eine Kundin hat letzten ...