#!/bin/bash while read current_line do if [[ $current_line =~ ^Filename:* ]]; then FILENAME=${current_line:9} elif [[ $current_line =~ ^Subject:* ]]; then SUBJECT=${current_line:8} elif [[ $current_line =~ ^Date:* ]]; then DATE=${current_line:5} elif [[ $current_line =~ ^License:* ]]; then LICENSE=`echo ${current_line:9} | cut -d ' ' -f1` elif [[ $current_line =~ ^"Original License:"* ]]; then continue elif [[ $current_line =~ ^From:* ]]; then FROM=`echo ${current_line:5} | cut -d ' ' -f1` elif [[ $current_line =~ ^---* ]]; then break elif [ ! -z "$current_line" ]; then if [ ! -z "$MESSAGE" ]; then MESSAGE+="
" fi MESSAGE+=$current_line fi done # echo FROM: $FROM # echo SUBJECT: $SUBJECT # echo DATE: $DATE # echo LICENSE: $LICENSE # echo -e MESSAGE: $MESSAGE echo "|**$SUBJECT**" \ "
"$DATE"" \ "
File: [$FILENAME](/build/patches/$FILENAME)" \ "
Author: "$FROM"" \ "
License: "$LICENSE"" \ "|"$MESSAGE"|"