diff options
author | Erich Eckner <git@eckner.net> | 2017-09-05 13:20:23 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-09-05 13:20:23 +0200 |
commit | ab3dd8fcfe75d8df0c357a26ca748318db6b1462 (patch) | |
tree | 4e5e2d2e95311688298ef1f9169736b3f050cf46 | |
parent | 2af969d5ecd5c0b9de6399ad915e2f0d799eb418 (diff) | |
download | builder-ab3dd8fcfe75d8df0c357a26ca748318db6b1462.tar.xz |
bin/interpret-mail: repair line breaks
-rwxr-xr-x | bin/interpret-mail | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/bin/interpret-mail b/bin/interpret-mail index 79abcca..1b3d0d3 100755 --- a/bin/interpret-mail +++ b/bin/interpret-mail @@ -99,16 +99,20 @@ sed -n ' ' "${tmp_dir}/plain-content" | sed ' :a - /[:=]\s*$/N - s/:\s*\n/: / - ta - s/=\n//g - ta + /[:=]\s*$/{ + N + s/:\s*\n/: / + ta + s/=\n//g + ta + } + :b + N + s/\n\([^ :]\+\(\s\|\n\)\)/ \1/ + tb ' > \ "${tmp_dir}/raw-content" -cat "${tmp_dir}/raw-content" >&2 - sed -n "$( while read -r action; do if [ -z "${action}" ]; then |