diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 18:48:12 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 18:48:12 +0200 |
commit | 10e6a782863125bb522deaf32db52e46a19b958c (patch) | |
tree | c92c824a4eb1ef58d2c58a7e7287d810122bac83 /contrib/mfillmid | |
parent | 4eff264615ea8b311184d5102bc3285b9f91c238 (diff) | |
download | mblaze-10e6a782863125bb522deaf32db52e46a19b958c.tar.gz mblaze-10e6a782863125bb522deaf32db52e46a19b958c.tar.xz mblaze-10e6a782863125bb522deaf32db52e46a19b958c.zip |
add a few example scripts
Diffstat (limited to 'contrib/mfillmid')
-rwxr-xr-x | contrib/mfillmid | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/contrib/mfillmid b/contrib/mfillmid new file mode 100755 index 0000000..d69a2e4 --- /dev/null +++ b/contrib/mfillmid @@ -0,0 +1,14 @@ +#!/bin/sh +# mfillmid - fill in files for message-ids (via mairix) + +exec awk ' +function q(a) { gsub("\\47", "\47\\\47\47", a); return "\47"a"\47" } +/<..*>/ { + match($0, "<..*>") + mid = substr($0, RSTART+1, RLENGTH-2) + if ("mairix -r m:" q(mid) | getline file) { + print substr($0, 0, RSTART-1) file + next + } +} +{ print }' |