From 5db4b32d240b4a67166bc56f2c713bf9512e1544 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 25 Feb 2018 17:17:00 +0100 Subject: show-irc-log: also show /me --- show-irc-log | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/show-irc-log b/show-irc-log index defc825..185417c 100755 --- a/show-irc-log +++ b/show-irc-log @@ -19,14 +19,22 @@ find /mnt/archlinux32/irc-logs/#archlinux-ports/ \ while read -r s; do sed -n ' s|^.* <\([^&]\+\)>|\1 \|| + t ok + s|^.* \* \(\S\+\) \(.*\).*$|\1 : \2| + t ok T + :ok p ' "${s}" done | \ tail -n30 > \ "${tmp_dir}/input" -sed 's@|.*$@|@' "${tmp_dir}/input" | \ +sed -n ' + s@[|:].*$@|@ + T + p +' "${tmp_dir}/input" | \ { cols=0 while read -r s; do @@ -36,15 +44,15 @@ sed 's@|.*$@|@' "${tmp_dir}/input" | \ done sed ' - s@\(|.\{'"$((50-cols))"'\}\)\(.\)@\1\n| \2@ + s@\(\([|:]\).\{'"$((50-cols))"'\}\)\(.\)@\1\n\2 \3@ P D ' "${tmp_dir}/input" | \ sed ' - s/^[^|]*$/| \0/ + s/^[^|:]*$/| \0/ :a - /^.\{'"$((cols-1))"'\}|/b - s/|/ |/ + /^.\{'"$((cols-1))"'\}[|:]/b + s/[|:]/ \0/ ba ' } | \ -- cgit v1.2.3-54-g00ecf