1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/usr/bin/awk -f BEGIN { dim = "\033[2m" cyan = "\033[36m" reset = "\033[0m" } { # Strip carriage returns from line gsub(/\r/, "", $0) if ($0 ~ /^On .*, .* wrote:/ || $0 ~ /^>+/) { print dim cyan $0 reset } else { print $0 } }