#!/bin/sh # 822flatten # # Flatten RFC 822 headers that span multiple lines awk ' $0 ~ /^$/ { exit } $0 !~ /^[ ]/ { if (h != "") { print h h = "" } } { h = h $0 } END { if (h != "") { print h h = "" } } ' | sed 's/, */, /g'