#!/bin/bash cat "$1" | while read LINE; do NAME=$(sed -e 's/^.*.*$//') if [ "$NAME" == "powergoal" ]; then NAME=$(sed -e 's/^.*> //' <<<"$LINE" | sed -e 's/:.*$//') fi FILENAME="&bitlebee.$NAME.weechatlog" echo "$LINE" >> "$FILENAME" done