wie durchsuche ich Mutt nach mehreren Begriffen ?
Hallo Liste , bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren . Es hat immer nur mit einem Begriff funktioniert. Ist es überhaupt möglich mehrere Suchbegriffe zu verwenden (evtl. sogar mit UND/ODER Verknüpfung) und wenn ja , wie muß der Syntax dazu aussehen ? Im Listenarchiv ,der Hilfe von Mutt habe ich nichts darüber gefunden :-( . Bin für jeden Tipp dankbar ! Gruß Heiko
Hi, 0n 03/03/08@11:05 Heiko Weiß told me:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren . Es hat immer nur mit einem Begriff funktioniert. Ist es überhaupt möglich mehrere Suchbegriffe zu verwenden (evtl. sogar mit UND/ODER Verknüpfung) und wenn ja , wie muß der Syntax dazu aussehen ? Im Listenarchiv ,der Hilfe von Mutt habe ich nichts darüber gefunden :-( .
Bin für jeden Tipp dankbar !
Mit regular expressions. man regex und im mutt manual findest Du auch was dazu. oder: abc|def und: abc.*def | = oder . = Irgendeinzeichen * = Null oder einmal -- bye maik
* Maik Holtkamp schrieb am 08.Mär.2003:
0n 03/03/08@11:05 Heiko Weiß told me:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren . Es hat immer nur mit einem Begriff funktioniert. Ist es überhaupt möglich mehrere Suchbegriffe zu verwenden (evtl. sogar mit UND/ODER Verknüpfung) und wenn ja , wie muß der Syntax dazu aussehen ? Im Listenarchiv ,der Hilfe von Mutt habe ich nichts darüber gefunden :-( .
Bin für jeden Tipp dankbar !
Mit regular expressions. man regex und im mutt manual findest Du auch was dazu.
Funktioniert aber nur, wenn beide Suchbegriffe in der gleichen Zeile stehen und auch in der richtigen Reihenfolge. Siehe auch meine andere Mail. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
* Heiko Weiß schrieb am 08.Mär.2003:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren .
ESC b ist ein Macro Deines .muttrc um das Verhalten alter mutt-Versionen zu emitieren. Es macht nichts anderes als / ~b Während das / Suchen allgemein einleitet, ist das ~b Teil eines erweiterten mutt-Suchmusters und steht für Body. Du suchst somit im Body Es gibt noch sehr viel mehr andere Möglichkeiten. Daher mein Tipp: Vergiß ESC b gib immer / ~b ein. Denn dann kann man auch genausogut / ~s oder / ~d oder was weiß ich noch alles eingeben.
Es hat immer nur mit einem Begriff funktioniert. Ist es überhaupt möglich mehrere Suchbegriffe zu verwenden (evtl. sogar mit UND/ODER Verknüpfung) und wenn ja , wie muß der Syntax dazu aussehen ?
Du kanst alle erweiterten Suchmuster miteinander kombinieren, nicht nur im Body suchen. Wenn Du sonst nichts hinzuschreibst, dann ist ein und gemeint. Etwa: (nach dem einleitenden /) ~b muster ~s "durchsuche .* Mutt" ~d 20/2-3/3 sucht nach Mails, die im Body muster stehen haben, das Subjekt auf dem regulären Ausdruck "durchsuche .* Mutt" zutrifft und vom 20. Februar bis zum 3. März diesen Jahres stammt. Wenn bei einem absoluten Datum kein Jahr angegeben wird, wird das aktuelle genommen. Natürlich geht auch: ~b foo ~b bar dann wird nach einer Mail gesucht, wo sowohl foo als auch bar im Body auftaucht. Ein | steht für eine Oder-verknüpfung: (~f heiko ~p | ~P ~t heiko) ~d 1-2d- Die Mail ist von heiko und geht an Dich oder ist von Dir und geht an heiko, außerdem muß die Mail jünger sein, als vom ersten des aktuellen Monats minus zwei Tage. Die () Klammern, ohne Klammer würde das und stärker binden als das oder. ! steht für nicht. All das, wie gesagt nach einem einleitenden /. Nach dem / springt der Cursor in die unterste Zeile, wo Du eingeben kannst. Dann wird nach den Muster gesucht. Mit n wird weitergesucht. Du brauchst das somit nicht immer alles einzugeben. Außerdem kann man auf der Eingabezeile auch mit Cursor oben/unten die letzten Eintrag hervorholen Suchmuster gibt es aber nicht nur beim Suchen, sondern auch an anderer Stelle, etwa beim Markieren. Wenn Du T eingibst, dann kannst Du auch wieder in die unterste Zeile springen und ein Suchmuster eingeben. Alle Mails auf die das Suchmuster paßt werden mit einem * markiert. Wenn Du nun ein ; und dann ein beliebigen Befehl eingibst, wie d für löschen, oder s für verschieben oder C für kopieren, so bezieht sich dies auf alle Markierten Mails. Funktioniert natürlich nur bei Befehlen, die ihrer Art nach auf mehere Mails anwendbar sind. Ein RETURN für Anzeigen wird weiterhin nur eine Mail angezeigt. Sehr interessant sind auch Limits. Wenn Du l eingibst, so kanst Du in der untersten Zeile wieder ein Suchmuster eingeben. Es werden dann nur noch die Mails angezeigt, auf die das Suchmuster zutreffen. Wenn Du wieder andere Mails sehen möchtest, dann mußt Du ein anderes Suchmuster angeben. Hier wahrscheinlich ~A für alle Mails. Darüber hinaus werden Suchmuster auch in den Definitionen von Hooks verwendet.
Im Listenarchiv ,der Hilfe von Mutt habe ich nichts darüber gefunden :-( .
Suche nach Suchmuster (im Deutschen mutt-manual) oder einfach nach ~b PS: ich habe nicht alles getestet. Kann sein, daß da noch was leicht anders sein muß. Besonders wo Leerzeichen auftreten. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Moin,
* Bernd Brodesser
* Heiko Weiß schrieb am 08.Mär.2003:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren .
ESC b ist ein Macro Deines .muttrc um das Verhalten alter mutt-Versionen zu emitieren. Es macht nichts anderes als / ~b
Ich habe das mal geändert auf macro index \eb "/~b ''<left>" 'search in message bodies' Finde ich praktischer. Thorsten -- He that would make his own liberty secure, must guard even his enemy from oppression; for if he violates this duty, he establishes a precedent which will reach to himself. - Thomas Paine
* Heiko Weiß schrieb:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren . Es hat immer nur mit einem Begriff
anderer Ansatz: ein farbiges grep , das mit pipe "|" logisch
UND verknüpft wird:
Ausführbare datei "gf" :
#!/bin/bash
#
# bsp: gf "segmentation fault" n* -20 -i | gf error -20 -i | more
#
# byMelchior FRANZ
On Sun, 09 Mar 2003 at 00:59 (+0100), Ekkard Gerlach wrote:
* Heiko Weiß schrieb:
bis jetzt ist es mir nicht gelungen , in Mutt mittels ESC+b mehrere Suchbegriffe zu kombinieren . Es hat immer nur mit einem Begriff
anderer Ansatz: ein farbiges grep , das mit pipe "|" logisch UND verknüpft wird:
Ausführbare datei "gf" :
#!/bin/bash # # bsp: gf "segmentation fault" n* -20 -i | gf error -20 -i | more # # byMelchior FRANZ
pattern=$1 && shift trap "echo -en '\\033[m'" 0 grep "$pattern" $@|sed "s/$pattern/^[[31;1m&^[[m/gi"
Warum denn so umstaendlich? [~] $ type grep grep is aliased to `grep --color=auto' Standardmaessig wird rot genommen, kann man aber ueber die Umgebungsvariable GREP_COLOR einstellen. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Bei der Eroberung des Weltraums sind zwei Probleme zu lösen: die Schwerkraft und der Papierkrieg. Mit der Schwerkraft wären wir fertig geworden. -- Wernher von Braun
Hallo Liste, hallo Bernhard Walle, Bernhard Walle: [Heiko und Ekkard]
Warum denn so umstaendlich?
[~] $ type grep grep is aliased to `grep --color=auto'
Standardmaessig wird rot genommen, kann man aber ueber die Umgebungsvariable GREP_COLOR einstellen.
Hmm, bei mir tut sich da was anderes: $ > type grep grep is hashed (/usr/bin/grep) $ > alias grep='grep --color' $ > type grep grep is aliased to `grep --color' $ > grep grep: Unbekannte Option »--color« Aufruf: grep [OPTION]... MUSTER [DATEI]... »grep --help« gibt Ihnen mehr Informationen. weder in der man page noch in der --help ausgabe steht was von der --color Option $ > grep -V grep (GNU grep) 2.4.2 Copyright ... gibt's da verschiedene "grep"s??
Gruß, Bernhard
fs -- Beste Grüße von der Schwäbischen Alb _Das_ MailingListenarchiv für suse-linux: http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 und viele viele andere: http://marc.theaimsgroup.com
Hallo Friedrich, hallo Leute, Am Montag, 10. März 2003 22:41 schrieb Friedrich Strohmaier:
[Heiko und Ekkard]
[~] $ type grep grep is aliased to `grep --color=auto'
Standardmaessig wird rot genommen, kann man aber ueber die Umgebungsvariable GREP_COLOR einstellen.
BTW (hat mich einige Zeit gekostet, bis ich das gefunden hatte, da es nicht in der man-/info-Page auftaucht): Wenn man eine andere Farbe will, diese mit export GREP_COLOR=... setzen. GREP_COLOR=34 ergibt z. B. blaue Schrift. Will man Vorder- und Hintergrundfarbe ändern, geht das z. B. mit GREP_COLOR='34;47' (Bedeutung der Zahlen siehe man console_codes)
$ > type grep grep is aliased to `grep --color'
$ > grep grep: Unbekannte Option »--color«
$ > grep -V grep (GNU grep) 2.4.2
gibt's da verschiedene "grep"s??
Ja, alte und neue ;-) cb@tux:~> grep --help | grep -B0 -A2 color --color[=WENN], --colour=[WENN] Passende Textfragmente markieren. WENN kann »always«, »never« oder »auto« sein. cb@tux:~> grep -V | head -n1 grep (GNU grep) 2.5.1 Gruß Christian Boltz -- Nur so aus Interesse: Bist Du in die Gesellschaft "Rettet das Semikolon!" eingetreten? ;-) [Jan Trippler in suse-linux über ein Script von David Haller]
participants (8)
-
B.Brodesser@t-online.de
-
Bernhard Walle
-
Christian Boltz
-
Ekkard Gerlach
-
Friedrich Strohmaier
-
Heiko Weiß
-
Maik Holtkamp
-
Thorsten Haude